我用VB做毕业设计,要将VB做的一些东西写入到word中,并能保存,也就是能生成计算书。
谁有完整代码啊

解决方案 »

  1.   

    http://www.7880.com/Info/Article-4b1a1300.html文将告诉你如何使用VB代码连接Office应用程序,并简要接触一下在文件中输入数据的方法。实际上,在VB中用代码与Word和Excel进行会话并控制它们,是可行的。但是请注意,首先需要在机器上安装office应用程序,才能在VB代码中存取它们的对象。
      

  2.   

    楼上用OLE是一种方法,再就是用控件来完成,
    比如RichTextBox,然后将文件直接存为(.doc)格式.
    这个要简单一些.
    你试试看吧.
      

  3.   

    OLE方法:
    Public MyApp As Word.Application
    Public MyDocs As Word.Documents
    Public CurDoc As Word.Document
            Set MyApp = New Word.Application
            Set MyDocs = MyApp.Documents
            
            Dim DocFileName As String
            Dim partName As String
            DocFileName = "缴款通知单"
            partName = App.Path & "\format\" & DocFileName
            MyDocs.Open partName & ".doc"
            Set CurDoc = MyDocs.Item(1)      
            CurDoc.SaveAs App.Path & "\template\" & SelPalID & "缴费单.doc"Private Sub replacetext(findtext As String, replacewith As String)
    '替换字符串用
        CurDoc.Range.Find.Execute findtext, False, True, False, False, False, False, wdFindContinue, False, replacewith, True, True, True, True
        CurDoc.Range.Find.Replacement.ClearFormatting
    End Sub研究一下就明白了,WORD的复杂功能用WORD自身录制一个宏看看就明白了,再把宏的代码拿到VB里改改就行了,代码放入VB时每行代码前要加WORD对象的变量名.最后请给分,谢谢
      

  4.   

    我要的是点一下一个按钮,然后就能保存为word文件,然后文件里会生成有我输入的东西
      

  5.   

    要将text文本框里的内容,也要导入到word中
      

  6.   

    我上面的方法已经把文件生成了,想往里写什么就是你自己发挥了!
    建议你用WORD录一个宏看看,会有帮助的.