用VB生成新Word后,关闭Word时弹出‘此文件正由应用程序或另一用户使用’
时间:2004-07-02
来源:互联网
用VB生成新Word后,关闭Word时弹出‘此文件正由应用程序或另一用户使用’用 vb 代码生成新Word代码:Dim WordApp As new Word.ApplicationDim WordDoc As Word.DocumentDim WordTable As Word.Table
但每次关闭这个新Word时(同时用 vb 打开两个以上的 word 之后,关闭其中一个)1 弹出对话框:“此文件正由应用程序或另一用户使用(C:\Docments and settings\...\noraml.dot)“
2 弹出对话框: “文件 normal.dot 已经存在,是否替换原文件?
3 弹出对话框: “所作修改会影响共用模版noraml.dot,是否保存原有修改 ?
用相同的方法调用 excel 没问题
[此贴子已经被作者于2004-7-2 14:51:47编辑过]
作者: badnews 发布时间: 2004-07-02
这个问题以前也曾发现过,但未曾注意,经楼主一说,的确有些问题想不通:
同样的代码,有些机器上出现如楼主所言的三步曲,但有些机器上很正常,估计是哪个方面设置出现了问题,需要进一步研究一下。
另外,我有一问:你是用VB调用WORD,还是VBA调用WORD?因为如果在WORD中调用的话,应该不需要此AS NEW WORD.APPLICAITON,直接用DOCUMENT.ADD就可以了.
对比EXCEL,同样是打开EXCEL程序,EXCEL支持同时打开多个程序,即APPLICATION可以有多个;而WORD不用代码,只能打开一个APPLICATION(可以试着点击WORD程序图标或EXCEL程序图标).
[此贴子已经被作者于2004-7-3 6:32:18编辑过]
作者: 守柔 发布时间: 2004-07-03
用VB调用WORD
我的想法不知是否可行,我不会写代码
1 在硬盘上保存一个 Word 文件2 vb 每次打开这个文件,将内容清控3 将数据写入文件
作者: badnews 发布时间: 2004-07-05
你是指硬盘上有一个文件,专门用来清空并重新写入新数据,并且非得是WORD文件?能不能使用文本文件?
打开这个特定的文件,是后台打开,还是在前台打开,即真正象双击该文件一样,来打开?
调用WORD文件,该代码的载体是WORD文件,是否可行?即打开一个WORD文件,里面包含一个宏代码,当运行该代码时便执行你想要的功能。
作者: 守柔 发布时间: 2004-07-05
一个word 文件,后台打开。必须是word
我在一台 xp 上运行,没问题,我的机器看来由问题
[此贴子已经被作者于2004-7-5 16:36:16编辑过]
作者: badnews 发布时间: 2004-07-05
对于非文本文件,受系统限制,不能真正做到后台的读写操作,此前曾有过类似的贴子。
这个一个以隐藏方式打开的WORD文件,并清空内容,重新写入的代码,楼主可作参考:(注意,有一个要求,此代码应粘贴于全局模板下(NORMAL中),然后运行此代码:
Sub Readtest()Dim MyDoc As StringMyDoc = "C:\Documents and Settings\???\My Documents\MyDoc\test.doc"Documents.Open FileName:=MyDocWith Documents(MyDoc).ActivateActiveWindow.Visible = FalseWith ActiveDocument.Content.Delete.InsertAfter "this is only a test"End With.Close (True)End WithEnd Sub
作者: 守柔 发布时间: 2004-07-06
但每次关闭这个新Word时(同时用 vb 打开两个以上的 word 之后,关闭其中一个) 1 弹出对话框:“此文件正由应用程序或另一用户使用 (C:\Docments and settings\...\noraml.dot)“
2 弹出对话框: “文件 normal.dot 已经存在,是否替换原文件?
3 弹出对话框: “所作修改会影响共用模版noraml.dot,是否保存原有修改 ?
这是如何解决的,我也遇到类似的问题了,想知道解决方法。
作者: inadequate 发布时间: 2011-02-05
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28