Всю жизнь я искал и плакал, потом снова искал. Не могу найти это! Согласно собственной информации Microsoft, по умолчанию для масштабирования используется громоздкая комбинация alt+F6 и shift+alt+F6.

Как я могу установить свой собственный ?!
Могу ли я установить свой собственный для начала ...?

1 ответ1

4

К сожалению, с Visio 2013 Visio не позволяет назначать пользовательские сочетания клавиш.

Примечание. После дальнейшего рассмотрения следующий обходной путь не поможет, поскольку сочетание клавиш работает только в файле Visio, в котором сохранен макрос.

Одним из способов решения этой проблемы является запись макроса и назначение сочетания клавиш макросу при его записи. Допустим, мы хотим использовать CTRL+u для разгруппирования фигур в дополнение к стандартным CTRL+SHIFT+u. Вы можете записать макрос, разгруппировав некоторые сгруппированные элементы и назначить сочетание клавиш CTRL+u для макроса при записи. После записи макроса отредактируйте макрос и удалите все строки, кроме строк ниже. Если выбранные фигуры не сгруппированы, запуск этого макроса вызовет ошибку. Поэтому добавьте "On Error Resume Next", чтобы ошибка игнорировалась.

Sub Ungroup()
   On Error Resume Next
   ActiveWindow.Selection.Ungroup
End Sub

Однако при записи макроса он сохраняется в одном конкретном файле Visio, и сочетание клавиш будет работать только при открытом файле. В Word вы можете просто сохранить ваши любимые макросы в файле Word и поместить файл в папку автозагрузки Word. К сожалению, вы не можете открыть файл Visio (.vsd) или шаблон Visio (.vst), скопировав его в Start-up Visio; в папке «Автозагрузка» работают только файлы EXE или DLL.

Чтобы Visio загружал файл, который содержит макрос и сочетание клавиш при запуске Visio, выполните следующие действия:

  1. Установите AutoIt.
  2. Напишите файл AutoIt с одной строкой, которая открывает файл Visio, содержащий ваши макросы. Файл должен быть текстовым файлом с расширением .au3. Вот пример одной строки:
    Выполнить («C:\Program Files (x86)\Microsoft Office\Office14\VISIO.EXE C:\Visio Templates\MyMacros.vsd»)
    Вышеуказанная команда Run имеет один параметр. Этот параметр содержит путь к программе Visio, затем пробел и путь к файлу Visio, который вы хотите открыть.

  3. Закройте файл AutoIt.

  4. Щелкните правой кнопкой мыши файл и выберите «Скомпилировать скрипт». EXE-файл создан.
  5. Определите местоположение папки автозагрузки в Visio («Файл»> «Параметры»> «Дополнительно»> «Расположение файлов»). Убедитесь, что в пути к папке «Автозагрузка» нет пробелов.
  6. Скопируйте файл EXE в папку «Автозагрузка». Обратите внимание, что в папке «Автозагрузка» должен находиться только EXE-файл. Файл Visio, который вы можете открыть в любом месте на компьютере.

Теперь каждый раз, когда вы открываете Visio, Visio запускает EXE-файл, который открывает файл Visio, содержащий ваши макросы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .