搜索发现,像这样的代码VBA。这段代码有什么不正确?
Sub Workbook_Activate()
Application.OnKey "+^{RIGHT}", "YourMacroName"
End Sub
然而,当我尝试,我得到了
如何创建程序?
我这样做
Sub YourMacroName()
Selection.Copy
Sheets("V").Select
End Sub
Sub Workbook_Activate()
Application.OnKey "+^{RIGHT}", "YourMacroName"
End Sub
得到了同样的错误
什么是正确的代码?或者,在哪里将是傻瓜教程?找到一些例子,但他们不工作
我看到我的标签被修改为excel
和excel-vba
。但我不使用excel。使用金山WPS Office
改变Application.OnKey "+^{RIGHT}", "YourMacroName"
到.OnKey Key:="^+M", Procedure:="YourMacroName"
,并得到
则改为OnKey Key:="^+M", Procedure:="YourMacroName"
(除去.
),并得到了错误Named argument not found
。并获得选择Key:=
你没有一个名为“YourMacroName” –
过程如果金斯敦办事处类似于Excel中,然后尝试把模块内部的YourMacroName而不是在'ThisWorkbook'里面。 – ssarabando