Открыт экземпляр Экселя, открыт VBE, ни одной книги нет. VBProjects.Add не работает. Возник вопрос: что такое "одинокий" проект и зачем он?
Невозможно создать модуль без создания Книги, StandAlone Project: что это такое?
29.09.2016 03:27:21
|
|
|
|
29.09.2016 06:20:33
а попроще можете объяснить проблему, русским языком? (без StandAlone и VBProjects.Add)
что сделать-то надо? или в чем проблема? |
|
|
|
29.09.2016 06:58:22
Игорь, спасибо за уточнение.
Проект не использует Книгу, поэтому создавать ее не хочется. Но, пока не создашь Книгу, с кодом работать невозможно. Надо: создать модуль, не создавая книгу. Проблема: невозможно создать модуль без создания Книги. |
|
|
|
29.09.2016 07:05:31
Как вариант - Personal.xlsb. Но это тоже книга
![]() Либо надстройку (xlam). Но и это книга. ![]()
Изменено: |
|
|
|
29.09.2016 07:24:14
Лично мне не понятно о чем Вы. Послежу за темой. Хоть бы скрин какой приложили, где в Excel Вы такой проект обнаружили.
|
|
|
|
29.09.2016 09:11:40
Не скажу, что уверен на 100% в том, что в текущих версиях не работает нигде, но в Excel не должен, т.к. остался как пережиток старых версий. Такой тип проекта применялся в версии 97 для компиляции проекта в DLL, т.к. DLL не могла содержать в себе рабочую книгу с листами, то создавался отдельный независимый проект VBA, который компилировался в DLL методом MakeCompiledFile.
Однако эта возможность создания DLL умерла вместе с 97 Excel. В 2000 вроде уже не было таковой. Кстати, кажется сама возможность создания DLL даже тогда была не во всех версиях 97, а в какой-то особой для разработчиков. Но здесь могу ошибаться.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
|
|
|
|
29.09.2016 09:28:02
Есть мнение, что это новый метод для Офиса 13 и новее:
Поэтому особенно интересно как им пользоваться.
Изменено: |
|
|
|
29.09.2016 09:48:45
сомневаюсь, что люди в 2004 году могли угадать о появлении этого метода в 2013 и хотеть им пользоваться в своем 2004 ![]()
Изменено:
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
|
|||
|
|
29.09.2016 09:53:57
Вот что значит документация в оригинале от разработчика
![]() Тема закрыта. Спасибо за общение. Хорошего дня! ПС GAS не практикуете? |
|
|
|
29.09.2016 09:55:33
![]()
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
|
|||
|
|
29.09.2016 10:26:44
Google App Script - облачный VBA
![]() |
||||
|
|
|||
Читают тему