【问题标题】:How to find complete list of arguments to use WORD in CLI如何找到在 CLI 中使用 WORD 的完整参数列表
【发布时间】:2021-12-12 02:58:47
【问题描述】:

我想知道是否可以拥有命令/exe“winword”的所有参数。

在官方文档中有一些例子:

https://support.microsoft.com/en-us/office/command-line-switches-for-microsoft-office-products-079164cd-4ef5-4178-b235-441737deb3a6

但不是所有的命令,例如,有“/mFilePrintDefault”或“/mFileExit”

目标是无需用户操作即可打印 pdf。

【问题讨论】:

    标签: command-line arguments ms-office


    【解决方案1】:

    宏命令会因版本而异,当然您可以从自己的宏文件或使用 AutoMacro 开始。

    您给出的示例来自“固定命令”的一部分

    共有三个列表可用,但我不知道哪些命令在特定版本中用作命令行宏,您需要尝试一下。

    ECMA-376 Office Open XML 文件格式 [ECMA-376],固定命令在这里https://docs.microsoft.com/en-us/openspecs/office_standards/ms-oe376/37bf80f7-1d74-47f6-8721-aa077cadca4d

    ISO/IEC-29500 Office Open XML 文件格式 [ISO/IEC-29500:2012],固定命令在这里 https://docs.microsoft.com/en-us/openspecs/office_standards/ms-oi29500/1ecf33cf-3601-45f0-89fb-0ab824739343

    并在基本类型下列为https://docs.microsoft.com/en-us/openspecs/office_file_formats/ms-doc/e86aecb4-bb67-4de2-9b06-37771115f274

    一个常见的例子显示顺序使用多个命令是

    "path to\winword.exe" "path and filename.docx" /q /n /mFilePrintDefault /mFileExit
    
    

    但您的默认打印机必须是 PDF 打印机,否则您的宏需要更复杂

    【讨论】:

    • 我接受了答案,不幸的是,我没有找到如何传递要打印的文件名。我会寻找另一种打印 pdf 的方法。谢谢
    • 好的,它适用于宏中带有 "OutputFileName" 的单词以及 "/file .\Writing.docx /mpinrtPDF" 之类的命令,但在 Visio 中不起作用。我想我总是会被一个弹出窗口困扰(只读,visio 中的路径错误,...)。我对 Microsoft.Office.Interop 程序集有同样的问题。就像你说的,也许我需要使用 AutoMacro
    猜你喜欢
    • 1970-01-01
    • 2011-11-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-27
    • 2014-05-31
    • 2022-06-20
    相关资源
    最近更新 更多