VB调用其它程序,如何隐藏任务栏,只显示内容
就像Word这样子,会打开的文档格式有excel、pdf和cad,那VB的怎么写?新人不会,可以加分WORD的代码是:SetaWord=CreateObject("Wor...
就像Word这样子,会打开的文档格式有excel、pdf和cad,那VB的怎么写?新人不会,可以加分
WORD的代码是:
Set aWord = CreateObject("Word.application")
Set aDoc = aWord.Documents.Open(“文档”)
aWord.Tasks(aWord).WindowState = wdWindowStateNormal
aWord.Tasks(aWord).Left = 47
aWord.Tasks(aWord).Top = 51
aWord.Tasks(aWord).Width = 555
aWord.Tasks(aWord).Height = 363
aWord.Tasks(aWord).Visible = True 展开
WORD的代码是:
Set aWord = CreateObject("Word.application")
Set aDoc = aWord.Documents.Open(“文档”)
aWord.Tasks(aWord).WindowState = wdWindowStateNormal
aWord.Tasks(aWord).Left = 47
aWord.Tasks(aWord).Top = 51
aWord.Tasks(aWord).Width = 555
aWord.Tasks(aWord).Height = 363
aWord.Tasks(aWord).Visible = True 展开
3个回答
展开全部
楼上的全屏显示其实没有用处,因为按一下Esc键就退出全屏了,然后就可以编辑了。
你的要求超出VB的能力,我给你支个招,事先把你想要展示的Word文档、Excel表格、PDF文档、CAD图转换成图片,然后就简单了,在VB中显示图片有很多方法。
转换图片,也有简单方法,即采用打印驱动的方式将文档“打印”成图片,这样就看不到软件的外观边框菜单这些。安装Microsoft Office时会同时安装Microsoft Office Document Image Writer,这个就是Office带的虚拟打印机。打印时选择这个虚拟打印机,输入一个文件名保存即可。保存的图片格式是tif。
你的要求超出VB的能力,我给你支个招,事先把你想要展示的Word文档、Excel表格、PDF文档、CAD图转换成图片,然后就简单了,在VB中显示图片有很多方法。
转换图片,也有简单方法,即采用打印驱动的方式将文档“打印”成图片,这样就看不到软件的外观边框菜单这些。安装Microsoft Office时会同时安装Microsoft Office Document Image Writer,这个就是Office带的虚拟打印机。打印时选择这个虚拟打印机,输入一个文件名保存即可。保存的图片格式是tif。
更多追问追答
追问
变成图片,那文档如果多页,那也查看那也比较麻烦,WORD是可以做到的,提问的截图就是用VB写的
追答
WORD可以做到,不代表excel、pdf reader、AutoCAD都能做到啊,图片出来以后,可以按你的屏幕大小用PS切割成一页一页的,或者也可以用代码实现。
当然,如果你觉得这个方法不可行,那我也没办法了。
展开全部
这个只是隐藏工具条而已,VB应该可以做到
第一种方法是用API抓到工具条的句柄并隐藏或关闭
第二种是调用VBA的方法,可以记录宏后调用
第一种方法是用API抓到工具条的句柄并隐藏或关闭
第二种是调用VBA的方法,可以记录宏后调用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果你需要让VB调出的程序全屏,那么
能否成功取决于被调用程序本身的性质。
如果它支持用命令行参数开启全屏,那么只需要添加命令行参数就可以了。
如果不支持,那就没办法了
能否成功取决于被调用程序本身的性质。
如果它支持用命令行参数开启全屏,那么只需要添加命令行参数就可以了。
如果不支持,那就没办法了
更多追问追答
追问
不一定要全屏,主要是文档让他们只能看,不能编辑和保存
追答
请参考http://xu020408.blog.163.com/blog/static/2654892010128898672/
看看有没有你要的功能。
如果有,代码这样:
shell "Word路径 文档路径 /命令行参数",vbmaximinedfocus
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询