Private Declare Function ShellExecute Lib "s" />
乔山办公网我们一直在努力
您的位置:乔山办公网 > word文档 > 如何用<em>VB</em>打开一<em>WORD</em>文档?-vb

如何用<em>VB</em>打开一<em>WORD</em>文档?-vb

作者:乔山办公网日期:

返回目录:word文档


使用 Replace() 函数。

Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
Private Sub Command1_Click()
Open "c:\新建文档zd.doc" For Output As #1 '打开一WORD文档
Print #1, "这是用VB新建的文档" '
Close
ShellExecute Me.hwnd, "open", "c:\新建文档.doc", vbNullString, vbNullString, 5
End
End Sub

打开前,先把 模板文件复制一份为临时文件名。然后打开这个文件,然后输出内容。最后再改名为 最终的文件名

参考:

Const TMPFILE = "~tmp.doc"

 If Dir(App.Path & "\" & TMPFILE) <> "" Then
     Kill TMPFILE
 End If

FileCopy App.Path & "\" & 模板文件, App.Path & "\" & TMPFILE        '目标位置可以是任意盘符任意目录,要求目录存在
 '对zhidao TMPFILE 打开和处理
Name App.Path & "\" & TMPFILE As "输出报告1.doc"


Dim wordapp
    Set wordapp = CreateObject("word.application")
    With wordapp
        .documents.open ("F:\1.doc")
        .Visible = True
        .activedocument.Content.Find.Execute FindText:=text1, ReplaceWith:=text2, Replace:=2
    End With

祝你

相关阅读

  • -vb 创建word,vb和word

  • 乔山办公网word文档
  • 控件百:Command1.代码度如下。知==道=========Option ExplicitPrivate Sub Command1_Click()Dim doc As ObjectSet doc = CreateObject("Word.Application")doc.Documents.Ad
  • <em>VB</em>在<em>Word</em>文本框中怎么<e

  • 乔山办公网word文档
  • 先复制图形再焦点到word粘帖即可word 中怎么插入空白文本" src="/uploads/tu/26.jpg" style="width: 400px; height: 267px;" />先要引抄用Microsoft Word 12.0 Object,具体版本看你组的哪个officeDim w
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网