我用VBA定义了几个字符串变量,请问如何将这些变量的值输出到Word的页面上?

解决方案 »

  1.   

    在word文档中加入书签标题和报告人
    程序执行后会在书签位置插入自定义的字符串Private Sub cmd打印_Click()
        dim strTitle as string
        dim strName as string    strTitle="我的报告"
        strName="ouyangfeng"    Dim WordTemps As New Word.Application '定义WORD类
        WordTemps.Documents.Add App.Path + "\测试文档.doc", False
        
        WordTemps.Selection.GoTo wdGoToBook, , , "标题"
        WordTemps.Selection.TypeText strTitle
        
        WordTemps.Selection.GoTo wdGoToBook, , , "报告人"
        WordTemps.Selection.TypeText strName
      
    '显示word出来
        WordTemps.Visible = True '显示WORD窗口End Sub
      

  2.   


        dim sTitle as string
        dim sContent as string    sTitle="这里是标题"
        sContent="这里是内容"    Dim AppWord As New Word.Application 
        Dim DocWord as New Document
        set DocWord=AppWord.Documents.Add
        
        DocWord.Selection.TypeText sTitle  
        DocWord.Selection.TypeText vbcrlf  '分行
        DocWord.Selection.TypeText  sContent '    '显示word出来
        AppWord.Visible = True '显示WORD窗口
        set DocWord=nothing
        set AppWord=nothing
      

  3.   

    非常感谢解答,我是在word的宏中编写,请问能否用代码控制输出的字符串的格式?等待...
      

  4.   

    用word的vb编辑器执行时, 如何将字符串输出到当前已经打开的word页上,而不是新开一页?盼答.........