标题:打开word的疑惑?
只看楼主
ywxc
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2005-12-5
 问题点数:0 回复次数:2 
打开word的疑惑?

Dim s As Word.Application
Dim y As Word.Document
Private Sub Command1_Click()
Set s = New Word.Application
Set y = s.Documents.Open("E:\save files\xc\MS_ABC.doc")
s.Visible = True
End Sub
单独做个小程序如此打开word文档没有问题,但是使用同样的方法,放到另外一个稍微复杂的程序就有问题了(那个程序只不过还可以用类似的方法打开excel文档,应该没有影响啊),第一次打开是正常的,但如果关闭打开的文档,再点击按钮来打开这个文档,就会提示出错(远程服务不存在或不能使用),是什么原因引起的呢?想不通啊!

搜索更多相关主题的帖子: word 
2005-12-26 00:05
ywxc
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2005-12-5
得分:0 

那个稍微复杂的程序,Set s = New Word.Application是放到formload里面了,我有很多按钮,用来打开不同的文档,然后在不同的click里面只是重新set y而已,这样做的结果就是,只有第一次正常,当你把word文档都关了之后,就无法再次打开word了,郁闷啊。

2005-12-26 00:12
ywxc
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2005-12-5
得分:0 

呵呵,问题解决了,我自己发现原来excel和word的机制在office中是不一样的。excel可以先new一个application在那里,不断打开就行了,office不一样,每打开一次都要new一次才行。不能在formload里new一次就完了。

[此贴子已经被作者于2005-12-26 0:36:31编辑过]

2005-12-26 00:36



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-39946-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.166587 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved