vba 操作Word-更新word内容

这段代码展示了如何使用VBA来操作Word,遍历指定目录下的DOC文件,打开每个文档,更新特定内容,如测量者、校对人和审核人的信息,并进行保存。程序还包含了日志记录功能,用于跟踪处理过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Dim docPath As String
    Dim wordApp As New Word.Application
    Dim wordDoc As New Word.Document
   

Private Sub CmdSelectDic_Click()
 Unload Me
End Sub

Private Sub List_file(oPath As String)
   
          Dim uuFso, uuDir, uuFiles, uuObj
           
          List1.Clear
          Set uuFso = CreateObject("Scripting.FileSystemObject")
          Set uuDir = uuFso.getfolder(oPath)
          Set uuFiles = uuDir.Files
          For Each uuObj In uuFiles
                  Select Case UCase(uuFso.GetExtensionName(uuObj.Name))
                          Case "DOC"
                            If Left(uuObj.Name, 1) <> "~" Then
                                  List1.AddItem uuObj.Name
                            End If
                          Case Else
                  End Select
          Next
End Sub

Private Sub CmdExit_Click()
 End
End Sub

Private Sub cmdShowLog_Click()
    Shell "notepad c:/olog.log", vbMaximizedFocus
End Sub

Private Sub CmdStart_Click()

    If CHECK_TXT = 0 Then
        Exit Sub
    End If
   
    CmdStart.Enabled = False
    CmdExit.Enabled = False
   
    Me.Caption = "正在处理..."
   
    '退出所以word文档 并保存
    wordApp.Quit True
   
    List2.Clear
   
    Me.ProgressBar1.Value = 0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值