现在位置: 首页 > Office 杂记 > 文章
2015年11月26日 Office 杂记 ⁄ 共 4841字 暂无评论 ⁄ 阅读 6,024 次

原来在博客里转载过网络上的一段代码, 代码里运用 API Hook 来绕过 VBA 的密码保护机制,在 VBE 中可以直接查看加密的 VBA 工程而不需要密码验证。今天有空,对原作者代码做了一定的修改,使其可以运行于 64 位的 Office 之上,完美支持 32 和 64 位 Office

阅读全文
2014年06月11日 Office 杂记 ⁄ 共 1598字 暂无评论 ⁄ 阅读 3,807 次
本文属网络资料整理而成 了解 VBA 的朋友们都知道,VBA 中自带的 MsgBox 不能自动关闭,需要用户做出交互后才能关闭。但是在某些特定情况下,我们需要 Msgbox 在指定时间内没有用户操作的情况下自动关闭,然后继续运行代码。一般采取的方法是使用Wscript.Shell 的 Popup 方法,或者自定义窗体, 或者采用 SetTimer 等来实现。这里推荐一个未公开的 API 函数—— MessageBoxTimeout 实现定时关闭消息框,感觉十分有用, 这里为了方...
阅读全文
2014年05月27日 Office 杂记 ⁄ 共 295字 暂无评论 ⁄ 阅读 2,039 次
   伴随着 Office 2010 的推出,微软为了适应客户大数据处理的需求而推出了 64 位版本的 Office。VBA 也升级到了 7.0 版本。这个版本的 VBA 提供了对 64 位 Office 的支持, 可以同时处理 32 位和 64位 的应用程序。但是同时也带来一些问题——一些包含有 Windows 应用程序编程接口 (API)的代码必须更新才可以在 64 位版本上正确运行。       由于以上的原因,最近打算把原来发表在自己博客上的 VBA 代码做...
阅读全文
2014年05月25日 Office 杂记 ⁄ 共 517字 暂无评论 ⁄ 阅读 2,067 次
从 Office 2010 开始有一个新功能叫 "受信任的文档", 当你打开一个带有宏的文档时会提示是否启用宏(如下图): 当你选择 "启用内容" 后, Office 会将其添加到受信任的文档中,下次打开本文档时就会自动启用宏而不再询问; 依次点击 “文件”  > "选项" > "信任中心" > "信任中心设置"  打开 “信任中心” 对话框,点击左侧的 “受信任的文档” 项目即可调出 “受信任的文档“ 的设置页面(如下图) 你在这里可以禁用受信任的文...
阅读全文