vbscript 将 html 文件转换为 docx

卢卡斯

我在 c:\temp\ 中有很多 html 文件需要在同一目录中转换为 .docx 文件。
我有 Office 2013。所以我想它不需要任何转换器,而是只在后台打开 word 中的 html 并将其保存为 .docx。

我找到了一个将 doc 转换为 pdf 的脚本:vbscript to convert word doc to pdf

Const wdExportAllDocument = 0
Const wdExportOptimizeForPrint = 0
Const wdExportDocumentContent = 0
Const wdExportFormatPDF = 17
Const wdExportCreateHeadingBookmarks = 1

if  Wscript.Arguments.Count > 0 Then
    ' Get the running instance of MS Word. If Word is not running, Create it
    On Error Resume Next
    Set objWord = GetObject(, "Word.Application")
    If Err <> 0 Then
        Set objWord = CreateObject("Word.Application")
    End If
    On Error GoTo 0

    Set objFSO = CreateObject("Scripting.FileSystemObject")
    Set objFile = objFSO.GetFile(WScript.Arguments(0))
    Set objDoc = objWord.Documents.Open(WScript.Arguments(0),,TRUE)

    'Export to PDF using preferred settings
    pdf = objWord.ActiveDocument.ExportAsFixedFormat( _
        WScript.Arguments(1), _
        wdExportFormatPDF, False, wdExportOptimizeForPrint, _
        wdExportAllDocument,,, _
        wdExportDocumentContent, _
        False, True, _
        wdExportCreateHeadingBookmarks _
    )

    'Quit MS Word
    objWord.DisplayAlerts = False
    objWord.Quit(False)
    set objWord = nothing
    set objFSO = nothing
Else
    msgbox("You must select a file to convert")
End If

将 const wdExportFormatPDF 更改为 wdFormatDocumentDefault = 16 会引发错误。

知道如何打开并另存为 c:\temp 目录中的所有文件吗?

阿隆·阿德勒

ExportAsFixedFormat方法保存文档为PDFXPS格式..

在此处阅读更多相关信息

要将文件另存docx,只需使用SaveAs 方法它适用于Office 2013 及更高版本

objWord.ActiveDocument.SaveAs ("C:\SomeDir\yourFileName.docx")

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

pandoc:将HTML表转换为DOCX

来自分类Dev

使用JAVA将.docx转换为HTML

来自分类Dev

pandoc:将HTML表转换为DOCX

来自分类Dev

将docx转换为html(颜色丢失)

来自分类Dev

在Play框架中转换文件(特别是将.doc / .docx转换为.html)

来自分类Dev

使用VBscript或批处理脚本将xlsx文件转换为HTML

来自分类Dev

将Docx文件转换为图像

来自分类Dev

将docx文件批量转换为pdf

来自分类Dev

VBScript在不启用兼容模式的情况下将DOC转换为DOCX

来自分类Dev

ruby pandoc将html字符串转换为docx临时文件

来自分类Dev

使用vbscript在后台将msg转换为html

来自分类Dev

如何使用JavaScript将HTML转换为Docx和PDF

来自分类Dev

如何使用docx4j将HTML转换为.docx?

来自分类Dev

docx4j在将html文档转换为docx时出现某些样式问题

来自分类Dev

如何使用 vbscript 将 .tsv 文件转换为 xlsx 文件?

来自分类Dev

将VBA转换为VBScript

来自分类Dev

将docx转换为pdf

来自分类Dev

将批处理文件转换为Vbscript

来自分类Dev

直接将单个XML文件转换为DOCX

来自分类Dev

将docx文件转换为PDF而不丢失格式?

来自分类Dev

使用LibreOffice将wpd文件批量转换为docx

来自分类Dev

如何使用 tbszip 将 docx 文件转换为 pdf

来自分类Dev

在pypandoc(pandoc)中将较大的HTML文件转换为docx的问题

来自分类Dev

IE11将.xlsx文件转换为.xls并将.docx文件转换为.doc

来自分类Dev

使用OpenXml电动工具将Docx转换为html而不进行格式化

来自分类Dev

使用dotnet-mmamoth将docx转换为html在部署服务器上失败

来自分类Dev

将Word宏转换为vbscript

来自分类Dev

将 C# 代码转换为 VBscript

来自分类Dev

Python将JSON文件转换为HTML

Related 相关文章

热门标签

归档