我们的一些客户遇到了一个我们无法在内部复现的问题:我们的软件使用MS-Word生成表单信函。由于某些客户使用的是Office 2013,这个功能将无法正常工作。
我们尝试复现该问题并发现在受影响的系统上,Word将无法从命令行启动。通过开始菜单中的链接启动可以正常工作。也可以通过命令行启动Excel。
有没有人有什么想法可以解决这个问题?
我们的一些客户遇到了一个我们无法在内部复现的问题:我们的软件使用MS-Word生成表单信函。由于某些客户使用的是Office 2013,这个功能将无法正常工作。
我们尝试复现该问题并发现在受影响的系统上,Word将无法从命令行启动。通过开始菜单中的链接启动可以正常工作。也可以通过命令行启动Excel。
有没有人有什么想法可以解决这个问题?
您可以尝试使用命令行中的start.exe:
c:> start winword
我对此不熟悉,但我尝试了一下,在Windows 7上,使用Office 2007,它对我有效。我在这个网站(windows-commandline.com)上找到它。他们声称它适用于所有版本的Word。
提供一个类似于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"
这是Office 2013中列在快捷方式中的可执行位置和文件。在Win 8 32位中,您也不能使用winword
来启动它。
"C:\Program Files\Microsoft Office 15\root\office15\winword.exe"
尝试使用运行提示,按下Windows键+R。运行提示将打开,然后输入winword打开MS Word,输入excel打开MS Excel。