Могу ли я добавить ярлыки в Microsoft Word, такие как =lorem(12)
, =rand(34)
и т.д.? Я не уверен, что они каким-то образом извлекаются из стандартного VBA-скрипта (в отличие от чего-то конкретного Word) или как добавить еще. Статья о них в MS KB не идет глубже, чем просто рассказ о том, что они делают.
2
1 ответ
1
Это специфические функции Word (кроме ссылки в библиотеке Word в VBA из другого приложения Office).
Word VBA не имеет доступа к любому trappable событию после того, как пользователь нажал клавишу возврата или набрал букву (список доступных событий по состоянию на Word 2003 здесь), поэтому, если не существует способа с расширенными вызовами API, невозможно создать твой собственный.
Если вам не нужно принимать аргументы, вы, конечно, можете создавать собственные замены автозамены.