vba - !escape 在 VBA 中起什么作用?

标签 vba excel

!escape 在以下 VBA 代码行中起什么作用?任何地方都没有 escape() ,我在谷歌上搜索了内置转义函数,但似乎不存在。

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

[编辑/答案]
后来我发现是Laroux Virus破坏了excel文件。受感染的 Excel 文件将尝试从 1006.xls 中故意调用名为“escape”的不存在的宏,以便在每次打开受感染的 Excel 文件时通过无害的弹出异常来骚扰用户。

最佳答案

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

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

HTH

席德

关于vba - !escape 在 VBA 中起什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9340010/

相关文章:

vba - Visual Basic 中是否有 JS 的 === 运算符的等效比较?

excel - Sumifs - 忽略不适用的列的总和

excel - 在 Excel 中使用两个变量显示完整的行

database - 为什么这段代码有时有效,有时却无效?

vba - 我的 ComboBox 不显示我在 VBA 中添加的值

c# - 是否有可以将 excel VBA 代码移植或编译到 C# 的工具?

excel - 将多个 Excel 工作表附加到一个工作表中

vba - Excel vba : constant expression required in for cycle

python - Pandas keep_default_na=False 不起作用

vba - 输入单元格地址,获取表名