powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Vbscript : новая книга xls + макрос на кнопку
4 сообщений из 4, страница 1 из 1
Vbscript : новая книга xls + макрос на кнопку
    #35281041
aleste
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
используя vbscript собираю нужную инфу табличного типа в текстовый файл.
используя
Set oexc = CreateObject("Excel.Application")
oexc.Workbooks.Add
создаю новую книгу xls, вставляю в неё из текстового файла,форматирую как надо, вешаю кнопарь на лист и ..... теперь надо прикрутить к кнопарю макрос...
а как? макроса ведь в новой книге еще нет....
как из под vbscript в новой книге xls добавить макрос?
...
Рейтинг: 0 / 0
Vbscript : новая книга xls + макрос на кнопку
    #35281062
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Два варианта:
1) Сделать книгу-шаблон с макросом и кнопкой и вместо создания новой книги из внешнего скрипта, копировать этот шаблон из своего архива, потом набивать данными.
2) После создания книги, через коллекцию VBProjects.VBComponents("Sheet1") получаешь CodeModule и через его методы AddFromString/AddFromFile заполняешь модуль листа текстом макроса. Этот путь неудобен тем что он по умолчанию запрещен в секюрити. А если его разрешить - откроется дыра для макро-вирусов.
...
Рейтинг: 0 / 0
Vbscript : новая книга xls + макрос на кнопку
    #35281344
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2) А еще некоторые антивирусы киляют скрипты, лезущие в CodeModule.
...
Рейтинг: 0 / 0
Vbscript : новая книга xls + макрос на кнопку
    #35281472
Фотография ДмиДми
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White OwlДва варианта:
1) Сделать книгу-шаблон с макросом и кнопкойИли не шаблон, а просто книгу ( .xls ). Открывать, набивать данными и .SaveAs
Причём всё это можно (имхо, и лучше) делать из другой книги.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Vbscript : новая книга xls + макрос на кнопку
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]