Реклама на сайте Advertise with us

VBA запустить из-под Excel

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:

Раздаю инвайты, ищу линк-трейд

С нами с 20.08.04
Сообщения: 16632
Рейтинг: 8593


Передовик Master-X (16.11.2006) Передовик Master-X (01.09.2019)
Ссылка на сообщениеДобавлено: 09/07/07 в 11:06       Ответить с цитатойцитата 

Я понимаю, что не по профилю форума вопрос icon_smile.gif но есть ведь люди, знающие этот ... э... язык...?
Есть макрос под Excel работающий. Как его запускать из другой книги? Способ кнопку добавить, прописать путь к макросу знаю, но неудобен он - вопросы задает, да и книгу (где этот макрос лежит) открывает, что сильно раздражает.

Как-нить скомпилировать это чудо и запускать - есть альтернативный способ? Должен же быть...

Кому ссылку?
RU и EN Dating

0
 

Милитарист

С нами с 13.01.06
Сообщения: 677
Рейтинг: 569

Ссылка на сообщениеДобавлено: 09/07/07 в 11:18       Ответить с цитатойцитата 

В Экселе - Alt+F11 - выйдешь в редактор, оттуда копируешь чего надо (это если он паролем не закрыт) - и в нужную книгу переносишь.
Там уже как тебе надо запускаешь.

подкаст для тех кто в бизе: https://anchor.fm/hibrokakbiz

0
 

Раздаю инвайты, ищу линк-трейд

С нами с 20.08.04
Сообщения: 16632
Рейтинг: 8593


Передовик Master-X (16.11.2006) Передовик Master-X (01.09.2019)
Ссылка на сообщениеДобавлено: 09/07/07 в 11:27       Ответить с цитатойцитата 

Это знаю
Поясняю. Есть рабочий скрипт.
Нужно чтобы в каждой книге (когда придет в голову) я мог его запустить.
Повторюсь - просто запускать макрос с другой книги я умею. Но имхо - это неудобно. Там есть проекты всякие, импорты-экспорты - неужели нет возможности запуска vba-скрипта?
В скрипте процедуры и формы, безо всяких апи-функций и тп - просто работа с листами эксела.

Кому ссылку?
RU и EN Dating

0
 



С нами с 25.01.07
Сообщения: 257
Рейтинг: 262

Ссылка на сообщениеДобавлено: 09/07/07 в 12:14       Ответить с цитатойцитата 

есть у офиса набор шаблонов и макросов хранящийся в normal.dot кажись.
туда твой макрос положить и будет тебе щастие

4
 



С нами с 19.03.07
Сообщения: 143
Рейтинг: 153

Ссылка на сообщениеДобавлено: 09/07/07 в 12:56       Ответить с цитатойцитата 

Я так понимаю, что при создании макросу нужно будет в поле Находится в указать Все открытые книги. Так вроде.

Пы.Сы. brainstorm - у excel расширения для шаблонов xlt. icon_smile.gif

4
 

Раздаю инвайты, ищу линк-трейд

С нами с 20.08.04
Сообщения: 16632
Рейтинг: 8593


Передовик Master-X (16.11.2006) Передовик Master-X (01.09.2019)
Ссылка на сообщениеДобавлено: 09/07/07 в 14:55       Ответить с цитатойцитата 

так - с этим мне более-менее понятно.
Я создал-таки кнопку (она в шаблон прописывается), в макрос внес изменения для корректной работы - но это все "не кузяво"

Кому ссылку?
RU и EN Dating

0
 



С нами с 30.06.07
Сообщения: 30
Рейтинг: 78

Ссылка на сообщениеДобавлено: 09/07/07 в 15:05       Ответить с цитатойцитата 

pierx:
ну выложил что-ли бы пример этот для ясности

0
 



С нами с 19.03.07
Сообщения: 143
Рейтинг: 153

Ссылка на сообщениеДобавлено: 09/07/07 в 15:21       Ответить с цитатойцитата 

Шоб "кузяво" было без плагинов или подключаемых модулей не обойтись icon_smile.gif

0
 

Раздаю инвайты, ищу линк-трейд

С нами с 20.08.04
Сообщения: 16632
Рейтинг: 8593


Передовик Master-X (16.11.2006) Передовик Master-X (01.09.2019)
Ссылка на сообщениеДобавлено: 09/07/07 в 15:52       Ответить с цитатойцитата 

2f0kin: Запустить любой скрипт из экселя - нах тут пример?

2alexpotemkin: в какую сторону рыть? Блин инет копал-копал - нихрена. Что за язык такой дурной? Книжку одну нарыл дома в загашнике - много всякой хрени - и ни слова о том как эту хрень потом запускать. СЦУКИ

Кому ссылку?
RU и EN Dating

0
 



С нами с 30.06.07
Сообщения: 30
Рейтинг: 78

Ссылка на сообщениеДобавлено: 09/07/07 в 16:22       Ответить с цитатойцитата 

alexpotemkin:
совершенно верно, нужно либо низкий уровень безопасности
ставить, либо оформлять как плагин. с макросами из других книг
всегда будут предупреждения об активном содержимом.

2 pierx:
если стукнешься мне в асю, думаю смогу объяснить что знаю.

8
 



С нами с 19.03.07
Сообщения: 143
Рейтинг: 153

Ссылка на сообщениеДобавлено: 09/07/07 в 16:40       Ответить с цитатойцитата 

Вот пример написания dll на Delphi (правда для Word, но принцип тот же) - это по поводу плагинов.
http://www.delphikingdom.ru/asp/viewitem.asp?catalogid=715

и вот нарыл ссылки в которых есть ответ на твой вопрос icon_smile.gif
http://www.sql.ru/forum/actualthread.aspx?tid=142561
http://www.sql.ru/forum/actualthread.aspx?bid=46&tid=148863&hl=%ec%e5%ed%fe
http://www.sql.ru/faq/faq_topic.aspx?fid=413

8
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »