2015-02-05 46 views
1

我创建了一个宏,用于分析从Access数据库文档管理器工具生成的报告。自动化记事本++宏

我有多个报告我想运行它,但即使我已经在Notepad ++中打开了多个报告,但我一次只能在一个报告中运行它。

当我录制宏时,我没有选择全部替换全部已打开的文档

Shortcuts.xml是否有变化我可以这样做会导致宏在所有打开的文档上运行?

我记录了其他的宏,我在其中选择了全部替换已打开的文档,但是我没有看到那些和我刚才一起工作的区别。

我有60个文件,宏有125个步骤。

您的帮助将不胜感激

感谢

回答

1

我做了一些与宏玩弄和这里就是我想出来的。

的“全部替换”按钮,点击是由这两条线在shortcuts.xml表示:

<Action type="3" message="1702" wParam="0" lParam="768" sParam="" /> 
<Action type="3" message="1701" wParam="0" lParam="1609" sParam="" /> 

的“在所有打开的文档全部替换”点击通过这两条线来表示:

<Action type="3" message="1702" wParam="0" lParam="0" sParam="" /> 
<Action type="3" message="1701" wParam="0" lParam="1635" sParam="" /> 

如果您在shortcuts.xml文件中查找前两行,则应该能够用最后两行代替它们并使其工作。尽管如此,我还是先做好快捷方式文件的备份。以防万一。

+0

太棒了!我只是在所有表格上运行宏。谢谢。 – 2015-02-05 21:10:13

+0

很高兴帮助。请考虑将问题标记为[接受答案](https://stackoverflow.com/help/someone-answers)以帮助未来的读者。 – 2015-02-05 21:34:20