1

Тема: Перечень встроенных команд и макросов Microsoft Word

В книге Б.И. Клименко и М.М. Розенберга "Microsoft Word: комфортная работа с помощью макросов" нашел следующий интересный момент:

Чтобы просмотреть и при желании сохранить или распечатать список встроенных команд и макросов Microsoft Word, выберите в меню Сервис пункт Макрос, а затем — Макросы. В поле со списком Макросы из выберите Команд Word.
Для вывода списка всех встроенных команд и макросов выберите в окне, расположенном над полем Макросы из, элемент ListCommands (list — список, commands — команды) или непосредственно введите его с клавиатуры в поле Имя, а затем нажмите кнопку Выполнить. В открывшемся диалоговом окне Список команд установите переключатель Включить в новый документ в положение все команды Word и нажмите кнопку OK.
После этого автоматически создается новый документ, в который записывается таблица, в первом столбце которой отображаются "внутренние" имена всех встроенных команд, а также стилей и созданных пользователем макросов Microsoft Word. Во втором столбце этой таблицы указываются клавиши-модификаторы (<Alt>, <Ctrl>, <Shift>), назначенные соответствующим встроенным элементам (за исключением макросов), в третьем — клавиши, используемые в сочетании с данными модификаторами, в четвертом — меню или панель инструментов (при их наличии), в которых по умолчанию располагаются соответствующие элементы, указанные в первом столбце таблицы.

В результате выводится таблица с полным списком доступных команд, но без их описаний на русском языке (например, AcceptAllChangesInDoc  - Принятие всех исправлений в документе независимо от параметров отбора).
Вопрос: есть ли у кого-нибудь такая таблица команд с такими описаниями?
Вопрос 2: Если открыть окно Макрос (Макросы из: Команд Word), то искомые описания имеются в поле Описание и недоступны для копирования (они выделены там серым цветом). Имеется ли возможность вывести в файл тексты этих описаний?

Спасибо.

Удобной и приятной работы в Word!
Перевести спасибо на Яндекс кошелёк - 41001162202962; на WebMoney - R581830807057.

2

Re: Перечень встроенных команд и макросов Microsoft Word

Alex_Gur пишет:

...недоступны для копирования...

Можно их оттуда достать макросом. Я так и делал, когда составлял списки для Word 2003-2010. Давненько выкладывал их и здесь в разделе "Готовые решения", и еще где-то на форумах. Последние версии списков лежит у меня на сайте:
внешняя ссылка

Макросы под заказ и готовый пакет - mtdmacro.ru

3

Re: Перечень встроенных команд и макросов Microsoft Word

Большое спасибо, Вождь! Списки, которые размещены по этому адресу, - это то, что надо!

Вождь пишет:
Alex_Gur пишет:

...недоступны для копирования...

Можно их оттуда достать макросом.

Еще очень интересно, каким образом удалось достать поле Описание с помощью макроса?

Для интересующихся - ссылка на относительно более полный список команд с описаниями на английском языке:
внешняя ссылка

К сожалению, файл Общая таблица: word_commands.xlsx с вашей страницы почему-то не скачивается. Проверьте, пожалуйста.

Еще любопытно: Как вы так сделали, что все файлы со списками команд открываются с предупреждением "... рекомендуется открывать только для чтения"? Помечены как окончательные?

Удобной и приятной работы в Word!
Перевести спасибо на Яндекс кошелёк - 41001162202962; на WebMoney - R581830807057.

4

Re: Перечень встроенных команд и макросов Microsoft Word

Alex_Gur пишет:

...каким образом удалось достать...

Любой стандартный диалог Word можно запустить макросом. Так же макросам доступы элементы диалогов, в том числе поле "Описание". В справке VBA есть и список диалогов, и их полей. Надо исходить из того, что почти все, что вы делаете ручками, можно сделать макросом.

Alex_Gur пишет:

...файл Общая таблица: word_commands.xlsx...не скачивается...

Скачивается. Попробуйте кликнуть правой кнопкой мыши и выбрать "Сохранить…". Некоторые браузеры неверно распознают тип файла.

Alex_Gur пишет:

...Как вы так сделали...рекомендуется открывать только для чтения...

Да не напрягался особо smile В диалоге "Сохранить как" есть кнопка-меню "Сервис". Там выбрал "Общие параметры", где поставил нужную галку.

Макросы под заказ и готовый пакет - mtdmacro.ru

5

Re: Перечень встроенных команд и макросов Microsoft Word

Вождь пишет:
Alex_Gur пишет:

...файл Общая таблица: word_commands.xlsx...не скачивается...

Скачивается

Спасибо, Вождь, теперь все скачивается.

Удобной и приятной работы в Word!
Перевести спасибо на Яндекс кошелёк - 41001162202962; на WebMoney - R581830807057.

6

Re: Перечень встроенных команд и макросов Microsoft Word

Вождь пишет:
Alex_Gur пишет:

...каким образом удалось достать...

Любой стандартный диалог Word можно запустить макросом. Так же макросам доступы элементы диалогов, в том числе поле "Описание". В справке VBA есть и список диалогов, и их полей. Надо исходить из того, что почти все, что вы делаете ручками, можно сделать макросом.

Уважаемый Вождь,

Если действовать через стандартный диалог Word, получается что-то вроде:

Sub DialogLC()
    With Dialogs(wdDialogListCommands)
        .Show
        .Execute
    End With
End Sub

Но как все-же добраться до зачений полей?

Удобной и приятной работы в Word!
Перевести спасибо на Яндекс кошелёк - 41001162202962; на WebMoney - R581830807057.

7

Re: Перечень встроенных команд и макросов Microsoft Word

Alex_Gur пишет:

...как все-же добраться...

Засылаем в .Name имя команды, обновляем диалог, и читаем описание в .Description.

Макросы под заказ и готовый пакет - mtdmacro.ru