| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1018 人关注过本帖
标题:【求助】求教一个使用VB生成的exe文件,启动Office组件Publisher的问题
只看楼主 加入收藏
eyeshen
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2012-7-17
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:9 
【求助】求教一个使用VB生成的exe文件,启动Office组件Publisher的问题
论坛的各位朋友:
    大家好,我用VB制作了一个exe,用来启动一个Publisher文件,可是一旦exe内加一句代码来隐藏Publisher应用程序界面的时候,Publisher启动后闪了一下就会完全退出进程。
    【运行环境】:Office2007,win系统


[ 本帖最后由 eyeshen 于 2012-7-21 07:11 编辑 ]
搜索更多相关主题的帖子: 组件 应用程序 运行环境 Office 
2012-07-17 22:55
eyeshen
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2012-7-17
收藏
得分:0 
顶一下
2012-07-18 08:01
yuma
Rank: 12Rank: 12Rank: 12
来 自:银河系
等 级:贵宾
威 望:37
帖 子:1934
专家分:3012
注 册:2009-12-22
收藏
得分:0 
那你要使用VB添加花指令的方法,类似于这样的底层的方法才能实现吧?

心生万象,万象皆程序!
本人计算机知识网:http://bbs.为防伸手党,本站已停止会员注册。
2012-07-18 09:09
eyeshen
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2012-7-17
收藏
得分:0 
以下是引用yuma在2012-7-18 09:09:40的发言:

那你要使用VB添加花指令的方法,类似于这样的底层的方法才能实现吧?
我一隐藏底层
appPub.ActiveWindow.Visible = False

它就给我完全退出进程了,烦恼。


顶一下,大家帮帮忙,能不能在VB里面写一句 useForm1.show   ,这种vba Object的具体语句在VB里面如何体现。

[ 本帖最后由 eyeshen 于 2012-7-18 10:15 编辑 ]
2012-07-18 10:13
wube
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:23
帖 子:1820
专家分:3681
注 册:2011-3-24
收藏
得分:20 
试了一下~没退出进程~
只隐藏Publisher应用程序界面~
图片附件: 游客没有浏览图片的权限,请 登录注册


appPub.AutomationSecurity = msoAutomationSecurityLow '设置宏安全为低
只是这句有问题,不知道是否office版本的问题~

不要選我當版主
2012-07-18 12:05
eyeshen
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2012-7-17
收藏
得分:0 
以下是引用wube在2012-7-18 12:05:34的发言:

试了一下~没退出进程~
只隐藏Publisher应用程序界面~
 
 
appPub.AutomationSecurity = msoAutomationSecurityLow '设置宏安全为低
只是这句有问题,不知道是否office版本的问题~
确实是版本问题,因为之前我尝试office2003,它是不支持这个的,appPub.AutomationSecurity = msoAutomationSecurityLow ,然后应该也不会显示窗体。

我用的是win7,office2007,确实是退出了,你那个图我看不到,是否有显示窗体???



[ 本帖最后由 eyeshen 于 2012-7-18 15:20 编辑 ]
2012-07-18 15:17
wube
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:23
帖 子:1820
专家分:3681
注 册:2011-3-24
收藏
得分:0 
帮不了~你源程序怪怪的~
公司PC没Win7和2007~

我只是试加入
appPub.ActiveWindow.Visible = False
不会因此让Publisher退出进程而已

不要選我當版主
2012-07-18 17:15
eyeshen
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2012-7-17
收藏
得分:0 
回复 7楼 wube
没什么,还是谢谢你。2003版本的Publisher在VBA方面不成熟,2007也就是那样了,这问题其实也没想能解决的,毕竟还是微软自己的问题,尽管解决了这个,下一个问题还是会接着出现。
2012-07-18 18:36
wube
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:23
帖 子:1820
专家分:3681
注 册:2011-3-24
收藏
得分:0 
话说你Win7怎装VB6的?
我OS Win7 64bits安装一直过不了...

不要選我當版主
2012-07-18 19:49
eyeshen
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2012-7-17
收藏
得分:0 
回复 9楼 wube
哪有,我是在XP笔记本上面装的VB6.0~~~~~~~o(∩_∩)o 哈哈
2012-07-19 09:58
快速回复:【求助】求教一个使用VB生成的exe文件,启动Office组件Publisher的问题 ...
数据加载中...
 
   



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

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