什么!逃避在VBA做什么?

时间:2012-02-18 09:13:46

标签: vba excel-vba excel

在以下VBA代码行中,!escape做了什么?在任何地方都没有escape(),我在google上搜索了一个in build escape函数,但似乎不存在。

  Application.OnKey "%{F11}", "1006.xls!escape"

[EDITED / ANSWER]
后来我发现它是 Laroux病毒,它破坏了excel文件。受感染的excel文件将尝试从1006.xls中调用一个名为“escape”的不存在的宏,故意在每次受感染的Excel文件打开时使用一个无害的弹出异常来惹恼用户。< / p>

2 个答案:

答案 0 :(得分:5)

此代码的作用是在工作簿1006.xls中调用宏“escape”

当您按Alt F11时,代码将运行宏“Escape”。当您想从另一个工作簿调用宏时,通常使用此方法。

HTH

西特

答案 1 :(得分:0)