从命令行运行Word 2013

9

我们的一些客户遇到了一个我们无法在内部复现的问题:我们的软件使用MS-Word生成表单信函。由于某些客户使用的是Office 2013,这个功能将无法正常工作。
我们尝试复现该问题并发现在受影响的系统上,Word将无法从命令行启动。通过开始菜单中的链接启动可以正常工作。也可以通过命令行启动Excel。

有没有人有什么想法可以解决这个问题?

5个回答

13

您可以尝试使用命令行中的start.exe:

c:> start winword

我对此不熟悉,但我尝试了一下,在Windows 7上,使用Office 2007,它对我有效。我在这个网站(windows-commandline.com)上找到它。他们声称它适用于所有版本的Word。


添加指向 Microsoft Office 支持文章的链接,其中包含“start winword”命令的所有参数文档:https://support.office.com/zh-cn/article/Microsoft-Office-%E4%BA%A7%E5%93%81%E7%9A%84%E5%91%BD%E4%BB%A4%E8%A1%8C%E5%BC%80%E5%85%B3-079164CD-4EF5-4178-B235-441737DEB3A6 - plr108

3

提供一个类似于Word对Excel的命令行和参数的简介

c:\> start excel "file path and location"

c:\> start excel "c:\somepath\myfile.xlsx"

我们发现以下方法可用于打开VB 6.0创建的Excel 2013文件:

c:\excel does not work on command line for us either

我认为WinWord也能使用文件参数。

c:\> start winword "c:\somepath\myfile.doc"

2
我们找到了解决方法: 我们的软件仍然使用旧的8.3文件名 - 长文件名也被替换为短文件名。而Office 2013似乎不再支持它们。

1

这是Office 2013中列在快捷方式中的可执行位置和文件。在Win 8 32位中,您也不能使用winword来启动它。

"C:\Program Files\Microsoft Office 15\root\office15\winword.exe"

0

尝试使用运行提示,按下Windows键+R。运行提示将打开,然后输入winword打开MS Word,输入excel打开MS Excel。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接