社区
Office开发/ VBA
帖子详情
如何不让VBA调试?
drason
2005-03-13 09:18:07
现有一java程序,调用Excel的VBA的Macro程序。
当VBA出现错误的时候,会弹出一个调试的对话框,如果选择“Debug”,则进入VBA的编辑器进行调试。
请问,如何不允许VBA程序弹出这个调试的对话框,而直接返回,(最好能把错误告诉java程序)
谢谢!
...全文
210
8
打赏
收藏
如何不让VBA调试?
现有一java程序,调用Excel的VBA的Macro程序。 当VBA出现错误的时候,会弹出一个调试的对话框,如果选择“Debug”,则进入VBA的编辑器进行调试。 请问,如何不允许VBA程序弹出这个调试的对话框,而直接返回,(最好能把错误告诉java程序) 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
drason
2005-03-16
打赏
举报
回复
再up
drason
2005-03-15
打赏
举报
回复
up
drason
2005-03-14
打赏
举报
回复
首先谢谢你的回答
其实java调用macro,java本身是完全不知道macro有error的,因为在弹出调试对话框的时候,只要不结束调试,java会永远的等下去的。除非结束了调试,java才知道有error,但其实java也不知道具体什么error的。
所以,我觉得如果可以屏蔽掉macro的调试,那就可以了。
techgopher
2005-03-14
打赏
举报
回复
如果你不能改已有macro的话,可以考虑加一个新的macro把已有macro包装起来,并在里面做错误处理。如:
function mymacro(...) as ...
on error goto ErrorHandler
originalmacro ...
ErrorHandler:
msgbox "VBA错误" & err.Number & ": " & err.Description
end function
techgopher
2005-03-14
打赏
举报
回复
on error指令只对当前function/sub有用。如果你调用的macro有限的话,在被直接调用的macro里加就够了。
不知道在java这边如何避免。建议到java版去问。我猜想是要处理COM的Exception。
drason
2005-03-13
打赏
举报
回复
我查了一下error对象不是只应用于一部分的对象吗? 并不是所有的对象在发生错误的时候就执行on error的处理吧?
我是新手,说错了请指正,谢谢!
drason
2005-03-13
打赏
举报
回复
因为macro是很早写好的(不是我写),不好改动
而且之前是用PB调用这些Macro的,如果出错,PB不会弹出调试的对话框
我想知道怎么样才能在java调用也不出对话框。
谢谢!
(说明一下,java是通过jacob来调用excel的macro的)
techgopher
2005-03-13
打赏
举报
回复
去学学VB里的错误处理吧。你可以在VBA里加上on error resume next或者on error goto ...来避免错误信息。
Excel
VBA
之如何
调试
VBA
代码
Excel
VBA
之如何
调试
VBA
代码 让你学会
调试
程序
VBA
EXCEL 编写包头新宏昌宿舍管理系统,带源码
1、压缩内包含:帐号信息、
VBA
代码
调试
代码,2007版本文件(用07版excel编写,扩展名:xlsm),2003版本excel,扩展名:.xls. 2、如果你的excel 第一次可以运行 第二次运行时候卡死,并且 进入查看
VBA
代码中 工具...
VBA
高手进阶课程
爱好excel 的公式和
VBA
编程,Access数据库,VB和VB.NET,自己开发有作品《
VBA
代码宝》、visual studio开发的《大表格工具箱》、发票凑数器、进销存模板表格、出入库、领用单、图书管理系统的模板表格等诸多
VBA
功能及...
VBA
word 调整文档格式
VBA
word 调整文档格式 宏 模块 截取自别人的代码,请需要者参考
EXCEL
VBA
的各种处理
具体向读者讲述了
vba
语言基础,
vba
程序设计网络教学,xml与asp技术,利用
vba
操纵文件和文件夹,利用
vba
控制其它应用程序,自定义集合和类模块,
调试
vba
过程和处理错误等等,希望对网友们有帮助。
Office开发/ VBA
5,139
社区成员
17,886
社区内容
发帖
与我相关
我的任务
Office开发/ VBA
其他开发语言 Office开发/ VBA
复制链接
扫一扫
分享
社区描述
其他开发语言 Office开发/ VBA
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章