Как я присваиваю сочетание клавиш макросу VBA в Outlook 2007?

Без какой-либо внешней библиотеки и без вашего собственного цикла вы можете сделать:

String input = "Hello";
char[] ca = new char[input.length()];
Arrays.fill(ca, '*');
String output = new String(ca);

BTW, как Arrays.fill(), так и String(char []) очень быстрые.

5
задан Community 9 July 2018 в 19:34
поделиться

2 ответа

Статья Do-It-Yourself IntelliSense из MSDN предоставляет превосходную информацию о привязках клавиш в VBA.

3
ответ дан 13 December 2019 в 22:19
поделиться

Так как Outlook не имеет события OnKey, самый легкий путь состоит в том, чтобы присвоить кнопку на панели инструментов макросу и поместить амперсанд в его имя где-нибудь. Это только работает, если Ваша буква ярлыка не конфликтует с существующим ярлыком.

У Вас может также быть удача с установкой глобальной горячей клавиши, но это - обычно больше боли затем, это стоит:

http://www.mvps.org/vbvision/_samples/HotKey_Demo.zip

7
ответ дан 13 December 2019 в 22:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: