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

start [/forum/topic.php?fid=60&mobile=1&tid=2162360]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
76ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 234ms |
| total: | 383ms |

| 0 / 0 |
