无法让 Excel 打开 Word 文档

Can't get Excel to open a Word document

提问人:Sidvi 提问时间:11/7/2017 最后编辑:CommunitySidvi 更新时间:11/7/2017 访问量:213

问:

我无法让 Excel 打开 Word 文档,我一直收到运行时错误 5174。我似乎找不到问题所在,路径似乎是正确的。

在下面的代码中,代码行错误是 documents.open 行:

'Instantiate Word and open the "Transfer price" document.
Set wdApp = New Word.Application
Set wdDoc = wdApp.Documents.Open("C:\Users\SIDVI\Desktop" & "\" & "stWordDocument")
Excel VBA

评论

0赞 YowE3K 11/7/2017
是文件的实际名称(它没有扩展名吗?),还是包含文件名的变量的名称?stWordDocument.docx
0赞 Sidvi 11/7/2017
不,它不是,文件名包含在一个名为 stWordDocument 的字符串中,并且具有 .docx 扩展名。

答:

1赞 YowE3K 11/7/2017 #1

您打开文件的陈述应该是:

Set wdDoc = wdApp.Documents.Open("C:\Users\SIDVI\Desktop\" & stWordDocument)

通过放置双引号,您将其设置为 String 文本而不是变量,因此您尝试打开名为 的实际文件。stWordDocument"C:\Users\SIDVI\Desktop\stWordDocument"