Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在写入模式下从Excel打开Word_Excel_Vba_Ms Word - Fatal编程技术网

在写入模式下从Excel打开Word

在写入模式下从Excel打开Word,excel,vba,ms-word,Excel,Vba,Ms Word,我正在尝试从excelvba编辑.docx文件 到目前为止,我的代码是: Dim wApp As Word.Application Dim wDoc As Word.Document Set wApp = CreateObject("word.Application") wApp.Visible = True Set wDoc = wApp.Documents.Open(Filename:=ThisWorkbook.Path & "\file.docx", ReadOnly:=Fal

我正在尝试从excelvba编辑.docx文件

到目前为止,我的代码是:

Dim wApp As Word.Application
Dim wDoc As Word.Document

Set wApp = CreateObject("word.Application")
wApp.Visible = True

Set wDoc = wApp.Documents.Open(Filename:=ThisWorkbook.Path & "\file.docx", ReadOnly:=False)
问题是word文件打开正确,但它以只读文件的形式打开,我需要编辑它的文本


我缺少什么?

Word文档是否保存为只读文件?不,文档不是只读的啊,我已经找到了。整个系统存储在一个只读文件夹中。真丢脸,我不能复制这个。文件Word文档是下载的还是您编写的?您可以使用FileCopy将文件移出只读系统,并使用SetAttr filePath、vbNormal使文件读写