| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 612 人关注过本帖
标题:打开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
快速回复:打开word的疑惑?
数据加载中...
 
   



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

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