山东诸城有跑腿公司吗:100点!!关于vb6.0编程的问题,help!!!

来源:百度文库 编辑:高校问答 时间:2024/04/27 21:30:14
用vb6.0编程如何实现将三个从磁盘中读出的“.rtf或.doc”文件(至少有一个文件里有位图)组合成一个“.rtf或.doc”文件写进磁盘?

谢谢!

你可以在vb里createobject二个word对象,分别打开两个文件,对word对象进行操作——全选第一个,复制,在第二个中执行粘贴操作
然后第二个保存。

不知道,谢谢

你需要去参考下doc rtf的文件格式。。。(不过,你看懂了,也几乎写不出来)

解决方法
shell word.exe *.doc

用这个方法调用即可

word.exe 如果不行,那你把你WORD完整的安装路径找到,并且确性word.exe应用程序存在。

你可以在<VB实用语句大全>(清华出版)中找"文本编辑"这一章的WORD文件使用一节

这书好象是30元

您的意思应该是文件合并的问题。不同格式的文件……合并问题不好办

可以借用一下RichTextbox这个控件。在你的工程中添加部件“Microsoft Rich Textbox Control”,在窗口上画两个Rich Textbox控件(例如RichTextBox1和RichTextBox2),大小都没有关系,将它们的Visible属性设为False。假设你所说的三个文件,其路径分别是File1,File2和File3(都为String类型)。以下这段代码就可以把三个文件合并起来了。
NewFilePath = "C:\OK.rtf"
RichTextBox2.LoadFile File1
RichTextBox1.Text = RichTextBox1.Text + RichTextBox2.Text
RichTextBox2.LoadFile File2
RichTextBox1.Text = RichTextBox1.Text + RichTextBox2.Text
RichTextBox2.LoadFile File3
RichTextBox1.Text = RichTextBox1.Text + RichTextBox2.Text
RichTextBox1.SaveFile NewFilePath
合并好的文件将保存在NewFilePath指定的路径当中。

之前打错漏了一些,不好意思。已改正。