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

start [/forum/topic.php?fid=60&msg=35281472&tid=2162360]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 199ms |
| total: | 316ms |

| 0 / 0 |
