Учитывая, что у меня есть пользовательская форма, встроенная в одно из следующего:
- книга Excel с именем
c:\myBook.xslm
- документ Word
c:\myDocument.docm
или
- презентация PowerPoint с именем
c:\myPresentation.ppm
Какие свойства / методы автоматизации мне нужно использовать для открытия и отображения пользовательской формы из внешнего сценария / хост-приложения / программы?
Например, допустим, у меня работает следующий JScript под WSH:
var app = new ActiveXObject('Excel.Application');
app.Visible = true;
var book = app.Workbooks.Open('c:\myBook.xlsm');
// open UserForm here
Как мне перейти к открытию пользовательской формы?
Примечание. Я ищу решение, которое бы работало с произвольным документом. Это исключает ручное (но не программное, как часть сценария) добавление Sub
для отображения UserForm
, который можно вызвать из внешнего сценария.