У меня есть несколько проектов в VBA, которые делают вещи в Word.Откройте несколько окон VBE (по одному на проекты) - Word VBA
Дело в том, что в настоящее время все проекты, которые я открываю, находятся в одном окне VBE. Я хотел бы открыть несколько окон VBE таким образом, чтобы было одно окно VBE для каждого проекта, который я открываю.
Почему я хочу это сделать, потому что мне нужен один проект на моем левом мониторе, а другой на моем правом мониторе. Таким образом, я могу видеть их обоих одновременно.
Есть ли способ сделать это? (Google не дает мне ответа)
EDIT: Я мог бы добавить, что проекты, у меня есть все .dotm
файлы (несмотря на то, что это единственный способ я знаю, чтобы сохранить эти типы файлов Word, которые содержащий VBA).
EDIT 2: Я использую Microsoft Office Professional Plus 2013. В основном Слово 2013.
ОТВЕТ:Cindy Meister «s ответ (см цитату ниже или ее comment) работает именно так, как мне было нужно.
Для открытия нового экземпляра Word нужны специальные трюки - по умолчанию установка не допускается. Один из способов состоит из командной строки с помощью/п переключатель: путь_к_файлу \ winword.exe/п Другой способ заключается в использовании нового ключевого слова в макросе:
Dim wdApp As Word.Application: Set wdApp = New Word.Application: wdApp.Visible = True
Вы поднимаете там хороший пункт. Насколько я понимаю, ваше решение должно работать. Это, как говорится, и это, вероятно, просто я немой, когда я сдвигаю + левый клик по значку Word на панели задач, он ничего не делает, когда я сдвигаю + правой кнопкой мыши по значку Word на панели задач. У меня есть опции меню скрытие открытых документов и т. д., но не «Создать отдельный экземпляр». Я понял, что для его создания мне нужно было следовать вашей процедуре Shift + Click, но оттуда, поскольку ничего нет, мой другой документ-документ проекта все еще открывается в том же VBE, который открывается для моего другого проекта[email protected] – Marks
Shift + Click на панели задач - это просто ярлык Win7 +, чтобы запустить новый экземпляр любого приложения, на которое вы нажали. В качестве альтернативы вы можете сделать Windows + R и ввести «winword», чтобы запустить новый экземпляр. Я делаю это все время с помощью хоста Excel ... –
Процедура, которую я выполняю в соответствии с вашими инструкциями: 1. «Откройте первый документ хоста проекта и откройте редактор VBE (все на правом экране)». 2. «Открыть другой экземпляр Word с помощью «Ctrl + R ->« winword »' (так как я открываю Word каждый раз, когда мне это нужно). «Как только второй экземпляр Word загружен, я вижу, что он добавляется в ранее открытый VBE. Оттуда, даже если я снова открою VBE, используя второй документ Word, он все еще использует первое открытое окно VBE. Другими словами, создание нового экземпляра все еще показывает этот экземпляр в уже открытом VBE. @ Mat's – Marks