Ms Word带空格的文件名
问题描述:
我想通过VBA(Visual Basic Application) Command
打开Ms Word文件。它运行正常,只要文件名不包含空格,所以我无法打开的文件,像这样的路径名Ms Word带空格的文件名
--> C:/Users/Mch/Desktop/blaa blaaa.docx
和我得到的错误信息是这样
- >说明:很抱歉,我们无法找到您的文件。它可能被移动,重命名或删除了吗? (C://用户/ MCH /桌面/ blaa%20blaa ...)
任何指针将是有益的。
谢谢
答
文件名中的空格应该没关系。这里有一个快速示例:
Dim objWord
Dim objDoc
Set objWord = CreateObject("Word.Application")
Set objDoc = objWord.Documents.Open("c:\some folder\test document.docx")
objWord.Visible = True
你能显示代码吗? –
在打开文档之前,您似乎已经进行了某种形式的字符串转换。空格已被替换为“%20”,并且“打开”命令无法正确解释它。为了进一步帮助您,我们需要查看其余的代码 – Gowire