| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 597 人关注过本帖
标题:关于VB6调用office程序问题
只看楼主 加入收藏
ljcln
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2010-3-26
结帖率:33.33%
收藏
已结贴  问题点数:15 回复次数:1 
关于VB6调用office程序问题
我用VB6编写的程序中,想调用office办公套件中的应用程序(只是打开窗口,不打开具体文件),Word、Excel、Access、PowerPoint和FrontPage等,但问题是有的能打开,有的打不开(Word、Excel和FrontPage能打开,Access和PowerPoint不能打开),请指教,这是什么问题?谢谢!代码如下:
引用:
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hWnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long

各按钮调用相应程序:
Private Sub Cmd_Word_Click()
  Call ShellExecute(Me.hWnd, "open", "winword.EXE", "", 1, 5)
End Sub
Private Sub Cmd_Excel_Click()
  Call ShellExecute(Me.hWnd, "open", "Excel.EXE", "", 1, 5)
End Sub
Private Sub Cmd_Access_Click()
  Call ShellExecute(Me.hWnd, "open", "MSACCESS.EXE", "", 1, 5)
End Sub
Private Sub Cmd_PPT_Click()
  Call ShellExecute(Me.hWnd, "open", "PowerPNT.EXE", "", 1, 5)
End Sub
Private Sub Cmd_FrontPage_Click()
  Call ShellExecute(Me.hWnd, "open", "FRONTPG.EXE", "", 1, 5)
End Sub
搜索更多相关主题的帖子: Word Excel office 应用程序 马鞍山 
2015-11-20 10:08
xiangyue0510
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:86
帖 子:938
专家分:5244
注 册:2015-8-10
收藏
得分:15 
我试了一下除了FrontPage没有装,都没有问题。
2015-11-25 16:15
快速回复:关于VB6调用office程序问题
数据加载中...
 
   



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

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