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


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