乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 138|回复: 7

[复制链接]

55

主题

190

帖子

5

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
410
发表于 2013-1-18 12:38:50 | 显示全部楼层 |阅读模式
下午好
是否可以从MSword vba应用程序打开Excell文档?
到目前为止的代码
SubGet_Req_for_WEBS()
'
'Get_Req_for_WEBS
'这将打开特定于Mark的WEBS信息表
'
ChangeFileOpenDirectory"C:\gtc_proj\VBA_word\Excel_2007_doc\Mark\"
Documents.OpenFileName:=_
"C:\gtc_proj\VBA_word\Excel_2007_doc\Mark\EXCEL。*"_这是我想启动Excel文件
的地方,确认转换:=False, ReadOnly:=False, AddToRecentFiles:=False,_
PasswordDocument:=", PasswordTemboard:=", Revert:=False,_
WritePasswordDocument:=", WritePasswordTemboard:=", Format:=_
wdOpenFormatAuto, XMLTransform:="
'Windows("Document1")。激活

本帖以下内容被隐藏保护;需要你回复后,才能看到!

游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

86

主题

744

帖子

6

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1092
发表于 2013-1-18 12:49:10 | 显示全部楼层
也许这会有所帮助??
http://windowssecrets.com/forums/showthread.php/36036-Open-Excel-Wbk-from-Word-Doc-(VBA-Excel-Word-2000)
回复

使用道具 举报

55

主题

190

帖子

5

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
410
发表于 2013-1-18 13:04:49 | 显示全部楼层
谢谢你的提醒马特
回复

使用道具 举报

55

主题

190

帖子

5

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
410
发表于 2013-1-18 15:03:51 | 显示全部楼层
下午好
找到这段代码:
SubOpenExcel_Letter_of_trans()
Public Declare Function ShellExecute Lib"shell32.dll"Alias"ShellExecuteA"(ByVal hwnd As Long, ByVal lpAction As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long)As Long
strDir="V:\gtc_proj\VBA_word\Excell_2007_doc\"
strFile="_MasterTransmittal.xls"
ShellExecute 0,"OPEN", strDir&strFile,", strDir,1
结束Sub
不工作不喜欢Declare函数有什么想法吗?
任何帮助赞赏
Mark
回复

使用道具 举报

86

主题

744

帖子

6

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1092
发表于 2013-1-18 15:22:58 | 显示全部楼层
试试这个...
  1. Public 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
  2. Sub OpenExcel_Letter_of_trans()
  3.    strDir = "V:\gtc_proj\VBA_word\Excell_2007_doc"
  4.    strFile = "_Master Letter of Transmittal.xls"
  5.    ShellExecute 0, "OPEN", strDir & strFile, "", strDir, 1
  6. End Sub

回复

使用道具 举报

55

主题

190

帖子

5

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
410
发表于 2013-1-18 15:40:51 | 显示全部楼层
它表示调用的对象已与其客户端断开连接。
回复

使用道具 举报

55

主题

190

帖子

5

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
410
发表于 2013-1-18 16:02:47 | 显示全部楼层
马特<br>我成功了!这是用户错误!想象一下
马克
回复

使用道具 举报

86

主题

744

帖子

6

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1092
发表于 2013-1-20 06:23:30 | 显示全部楼层
别客气!  :kewl:
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-6-29 22:48 , Processed in 0.906530 second(s), 69 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表