一个Word文档是否已经打开?(100分)

  • 主题发起人 主题发起人 LuckyJackie
  • 开始时间 开始时间
L

LuckyJackie

Unregistered / Unconfirmed
GUEST, unregistred user!
1。文档有完整的路径。
2。文档不是在我的程序中打开。(但是由我激活的Word实例打开)
3。当然,只需考虑我程序中的这个Word实例。
4。判断后,如果已打开,那么关闭它。
5。希望有代码。
我的Word实例:
WordApp := CreateOleObject('Word.Application');
 
取得您的实例中的document判断
 
to newsmile,
能否详细一些,谢谢。
 
按您的程序
if WordApp.Documents.Count>0 then
for i:=1 to WordApp.Documents.Count do
if WordApp.Document.name=XX then
 
for i:=1 to WordApp.Documents.Count do
if uppercase(WordApp.Documents.item(i).path+'/'+WordApp.Documents.item(i).name) = uppercase(wcname) then
begin
WordApp.Documents.item(i).close;
break;
end;
 
to newsmile,
“您”实在太客气了~~~
 
多人接受答案了。
 
后退
顶部