http://geekswithblogs.net/lszk/archive/2009/09/10/vsto-for-excel-2007-snippets.aspx#4
How to send a keybord shortcut to the Excel.
Globals.ThisWorkbook.Application.SendKeys("{F10}");
SendKeys.Send("%cm");or
SendKeys.Send("{HELP}");
where
Key | Argument |
---|---|
ALT | % |
CTRL | ^ |
SHIFT | + |
BACKSPACE | {BACKSPACE}, {BS}, or {BKSP} |
BREAK | {BREAK} |
CAPS LOCK | {CAPSLOCK} |
DEL or DELETE | {DELETE} or {DEL} |
DOWN ARROW | {DOWN} |
END | {END} |
ENTER | {ENTER} or ~ |
ESC | {ESC} |
HELP | {HELP} |
HOME | {HOME} |
INS or INSERT | {INSERT} or {INS} |
LEFT ARROW | {LEFT} |
NUM LOCK | {NUMLOCK} |
PAGE DOWN | {PGDN} |
PAGE UP | {PGUP} |
PRINT SCREEN | {PRTSC} |
RIGHT ARROW | {RIGHT} |
SCROLL LOCK | {SCROLLLOCK} |
TAB | {TAB} |
UP ARROW | {UP} |
F1 throught F16 | {F1}through {F16} |