Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
sendkeys在vba中似乎不起作用_Vba_Excel_Sendkeys - Fatal编程技术网

sendkeys在vba中似乎不起作用

sendkeys在vba中似乎不起作用,vba,excel,sendkeys,Vba,Excel,Sendkeys,我正在尝试在VBA中使用excel加载项。不幸的是,录制宏似乎不起作用,因此我想尝试使用键盘快捷键。我要找的快捷方式是ALT X 2 V。我已尝试使用SendKeys.send%{X}{2}{V} 但每次我尝试使用它时,代码都会将值2v写入我的vba屏幕。我不确定我是否完全理解如何使用此方法,因为我希望在excel中执行操作,以便访问此加载项 我已经浏览了论坛,但似乎没有得到答案,其中包括在每次击键之间放置等待命令。确实需要一些帮助。尝试SendKeys%x2v 也就是说,使用sendkeys几

我正在尝试在VBA中使用excel加载项。不幸的是,录制宏似乎不起作用,因此我想尝试使用键盘快捷键。我要找的快捷方式是ALT X 2 V。我已尝试使用SendKeys.send%{X}{2}{V}

但每次我尝试使用它时,代码都会将值2v写入我的vba屏幕。我不确定我是否完全理解如何使用此方法,因为我希望在excel中执行操作,以便访问此加载项

我已经浏览了论坛,但似乎没有得到答案,其中包括在每次击键之间放置等待命令。确实需要一些帮助。

尝试SendKeys%x2v
也就是说,使用sendkeys几乎总是一个坏主意。我知道您试图从加载项调用某个函数,但如果您能够访问该代码,我会这样做,并直接调用您试图运行的任何函数。在某个时候,SendKeys会把事情搞砸

为什么要使用SendKey?依我拙见,无论如何都应该避免。比如关闭数字锁