html批量生成doc

在word宏中编写:

 

Sub htmltoword()

    Dim MyFile As String
    Dim Arr(1000) As String     '一次处理最大的文件数量,根据需要修改数字1000改为需要处理的数量
   Dim count As Integer
     MyFile = Dir("G:\html的文件目录\" & "*.html")
      count = count + 1
     Arr(count) = MyFile
      Do While MyFile <> ""
        MyFile = Dir
        If MyFile = "" Then
             Exit Do
        End If
         count = count + 1
        Arr(count) = MyFile         '将文件的名字存在数组中
     Loop
     For i = 1 To count
        Documents.Open FileName:="G:\输出目录\" & Arr(i), ConfirmConversions:=False, ReadOnly:= _
        False, AddToRecentFiles:=False, PasswordDocument:="", PasswordTemplate:= _
        "", Revert:=False, WritePasswordDocument:="", WritePasswordTemplate:="", _
         Format:=wdOpenFormatAuto, XMLTransform:=""
        ActiveDocument.SaveAs FileName:="G:\输出目录\" & Replace(Arr(i), ".html", ".doc"), FileFormat:=wdFormatDocument, _
        LockComments:=False, Password:="", AddToRecentFiles:=True, WritePassword _
         :="", ReadOnlyRecommended:=False, EmbedTrueTypeFonts:=False, _
         SaveNativePictureFormat:=False, SaveFormsData:=False, SaveAsAOCELetter:= _
        False
         ActiveDocument.Close
    Next
 End Sub

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值