做excel宏打开word时,用CreateObject("word.application"),电脑提示我的文档被锁定,不能编辑怎么办?

如题所述

加入这些语句试下:
Dim myword As Word.Application

On Error Resume Next
Set myword = GetObject(, "word.Application")
myword.ActiveDocument.Close
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-07-06
打开前先判断一下是否已被打开

做excel宏打开word时,用CreateObject("word.application"),电脑...
Dim myword As Word.Application On Error Resume Next Set myword = GetObject(, "word.Application")myword.ActiveDocument.Close

用excel控件打开word文件遇到的问题
Private Sub CommandButton2_Click()Dim wordObj Set wordObj = CreateObject("Word.Application")wordObj.Visible = True wordObj.Documents.Open ("路径\\文件.doc")End Sub 这样改一下!原来 打开估计是不可见 因而 你连续点了 第二次 一定会出现 这样的提示的……...

EXCEL中VBA下修改word文件里的一个文本框内容,提示变量未定义。如何解...
ActiveDocument只能在WORD里面使用,如果是EXCEL中编写VBA操作WORD,需要使用 set wordapp=CreateObject("Word.Application")来开一个word进程,然后使用wordapp.ActiveDocument对文档进行操作。

excel中如何通过VBA打开word文件和ppt文件excel2007vba怎么打开
一、打开word文件代码:Set wo = CreateObject(\\"Word.Application\\")wo.Documents.Open ThisWorkbook.Path & \\"\\\\流程.doc\\"wo.Visible = True 二、打开ppt文件代码:方法1:Set wo = CreateObject(\\"Powerpoint.Application\\")wo.Visible = True wo.Presentations.Open ThisWorkbook.Path & filename...

Win10企业版64位使用CreateObject(Excel.Application)出错解决方法大全...
1. 开始→设置→控制面版→管理工具→组件服务→计算机→我的电脑→DCOM配置。进入COM组件配置界面,选择Microsoft Excel后点击属性按钮,安全性选卡那里将三个选项一律选择自定义,编辑中将Everyone加入所有权限。保存完毕后重新启动服务器。2. 在打开的对话框中添加“Internet来宾用户”(通常是IUSR_机器名...

excel中如何通过VBA打开word文件和ppt文件?
一、打开word文件代码:Set wo = CreateObject("Word.Application")\\x0d\\x0awo.Documents.Open ThisWorkbook.Path & "\\流程.doc"\\x0d\\x0awo.Visible = True\\x0d\\x0a二、打开ppt文件代码:方法1:\\x0d\\x0aSet wo = CreateObject("Powerpoint.Application")\\x0d\\x0awo.Visible = True\\x0...

如何在EXECL中用VBa打开Word,并输出数据到WORD中,保存,关闭
1、首先打开EXECL表格,然后在工作表中,点击菜单栏【开发工具】。2、在其工具栏内,点击【visual basic】。3、会进入VBA编辑界面!点击菜单栏【插入】,在其下拉菜单中,选择【模块】。4、会弹出模块编辑窗口,在模块窗口输入以下代码。5、然后点按键盘上的F8,一步步运行编写的代码。6、最后看到“...

在excel里通过vba打开word文件并打印?
Set WordObject = CreateObject("Word.Application") '用set来创建Word对象,这里是运行Word程序,但未新建文档 WordObject.Visible = 0 '后台运行Word对象,只在任务管理器中存在WinWord.exe进程,但在任务栏上看不到word;如果为1或者True则可以看到word运行界面 WordObject.Documents.Add DocumentType:=...

Excel 如何在execl宏中启动WORD文档运行WORD宏
wrdApp.Run "Word 宏名"Set wrdDoc = Nothing Set wrdApp = Nothing Exit Sub myErr:Set wrdApp = CreateObject("Word.Application") ‘没有Word进程时 Set wrdDoc = wrdApp.Documents.Open("Word 文件地址")wrdApp.Visible = True '显示Word wrdApp.Run "Word 宏名"Set wrdDoc = ...

如何判断 CreateObject("Word.Application")
Set wrdApp = CreateObject("Word.Application")是进程不存在的时候创建进程 Set wrdApp = GetObject("Word.Application")就是捕捉已经开启的进程了

相似回答