首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何从宏中的菜单栏中捕获“打印”按钮

如何从宏中的菜单栏中捕获“打印”按钮
EN

Stack Overflow用户
提问于 2008-09-30 09:03:35
回答 1查看 524关注 0票数 4

我有一个带有自定义按钮的工作表,它是我控制打印过程的地方。

现在,用户单击菜单栏的打印图标,这将产生一个“未定义”的输出。

我怎样才能拦截这个菜单栏按钮?

  • Thanks
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2008-09-30 09:33:24

处理Workbook_BeforePrint事件。

代码语言:javascript
运行
复制
private sub Workbook_BeforePrint (cancel as boolean)
  '//g_MyFlag is set when the user clicks you toolbar button.
  '//It must get cleared in the end of your procedure.
  if not g_MyFlag then cancel = true: exit sub

end sub

在macro中,还可以重新定义系统宏本身。您必须创建一个名为FilePrint()的宏,Word将将其称为自己的宏。遗憾的是,你不能在Excel中做到这一点。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/152314

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档