excel里面如何用vba去打开并运行另一个excel的脚本
就是我想用excelA去打开excelB,并运行里面的脚本。------------为什么要这样做??因为excelB是公司正规文档,不能随便编辑脚本的...
就是我想用excelA去打开excelB,并运行里面的脚本。
------------
为什么要这样做??因为excelB是公司正规文档,不能随便编辑脚本的 展开
------------
为什么要这样做??因为excelB是公司正规文档,不能随便编辑脚本的 展开
2个回答
追问
你好,按照你的方法,我自己试了也成功了,但是去读取公司的文档,并调用里面的脚步以后,就不行
Cannot run the macro. The macro may not be avaiavle in this workbook or all macros may be disabled
好像是因为这个函数是vba的function定义的函数,而且它用的也是vb空间的按钮事件,有办法吗谢谢
追答
对于Excel对象和VB之间的挂接,我没有这方面的操作经验了。
建议你到ExcelHome论坛上求助。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
百事牛
2024-10-22 广告
2024-10-22 广告
百事牛是共享提供商,我们提供可靠有效的服务,适当合理的授权费有利于的继续更新优化。同样的事情,同样的方法,百事牛团队十年磨一剑,始终至聚焦在密码恢复领域,深耕于此,我们已研制出有别于其他公司的算法和运算模式, 百事牛的暴力模式加入了分布式点...
点击进入详情页
本回答由百事牛提供
展开全部
Option Explicit
Sub main()
Dim wb As Workbook
Set wb = Workbooks.Open("d:\1.xlsm")
Application.Run "1.xlsm!tt"
wb.Close
Set wb = Nothing
End Sub
这是个示例,我把两工作簿都在D盘了根目录运行的,你可以改代码,也可以该路径,详见附件
追问
你好,按照你的方法,我自己试了也成功了,但是去读取公司的文档,并调用里面的脚步以后,就不行
Cannot run the macro. The macro may not be avaiavle in this workbook or all macros may be disabled
好像是因为这个函数是vba的function定义的函数,而且它用的也是vb空间的按钮事件,有办法吗谢谢
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |