在以下VBA代码行中,!escape做了什么?在任何地方都没有escape(),我在google上搜索了一个in build escape函数,但似乎不存在。
Application.OnKey "%{F11}", "1006.xls!escape"
[EDITED / ANSWER]
后来我发现它是 Laroux病毒,它破坏了excel文件。受感染的excel文件将尝试从1006.xls中调用一个名为“escape”的不存在的宏,故意在每次受感染的Excel文件打开时使用一个无害的弹出异常来惹恼用户。< / p>
答案 0 :(得分:5)
此代码的作用是在工作簿1006.xls中调用宏“escape”
当您按Alt F11时,代码将运行宏“Escape”。当您想从另一个工作簿调用宏时,通常使用此方法。
HTH
西特
答案 1 :(得分:0)
按下F11
,将调用子流程escape
,该流程位于1006.xls
我遇到了类似于你正在尝试的东西: -