Преобразование макроса в исполняемый файл

Программирование на Visual Basic for Applications
n!ghtmare*
Начинающий
Начинающий
 
Сообщения: 19
Зарегистрирован: 02.07.2003 (Ср) 7:09

Преобразование макроса в исполняемый файл

Сообщение n!ghtmare* » 11.08.2003 (Пн) 6:49

Можно ли чтобы макрос находился в exe'шнике или с помощью exe'шника открывать экселевский файл и запускать макрос?

corgi
ToyMan
ToyMan
 
Сообщения: 1367
Зарегистрирован: 01.10.2002 (Вт) 9:59
Откуда: Россия, Москва

Сообщение corgi » 11.08.2003 (Пн) 9:26

ты можешь из VB открыть excel и делать с ним все что хочешь без всяких макросов :!:
Ничто так не ограничивает полёт мысли программиста, как компилятор

Георгий
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 126
Зарегистрирован: 08.08.2003 (Пт) 15:08
Откуда: Россия

Re: Преобразование макроса в исполняемый файл

Сообщение Георгий » 26.08.2003 (Вт) 15:13

n!ghtmare* писал(а):Можно ли чтобы макрос находился в exe'шнике или с помощью exe'шника открывать экселевский файл и запускать макрос?

Нет
Origin - это что?

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 26.08.2003 (Вт) 18:33

Второе - да. Примерно так:

Делаем set obj = getobject(,"Excel.Application"), затем

через obj.VBE.ActiveVBProject.VBComponents достукиваемся до макросов, и вперед :)

Первое нет.

Георгий
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 126
Зарегистрирован: 08.08.2003 (Пт) 15:08
Откуда: Россия

Сообщение Георгий » 27.08.2003 (Ср) 7:52

RayShade писал(а):Второе - да. Примерно так:
Делаем set obj = getobject(,"Excel.Application"), затем
через obj.VBE.ActiveVBProject.VBComponents достукиваемся до макросов, и вперед :)
Первое нет.


obj.Run не прокатит разве :shock: :?:
Origin - это что?

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 27.08.2003 (Ср) 9:55

Прокатит, отчего нет :)

Vitaly1
Брехман
Брехман
 
Сообщения: 1578
Зарегистрирован: 30.12.2002 (Пн) 16:35
Откуда: Russia, Mosсow

Сообщение Vitaly1 » 01.09.2003 (Пн) 12:13

n!ghtmare*:
Код: Выделить всё
Можно ли чтобы макрос находился в exe'шнике или с помощью exe'шника открывать экселевский файл и запускать макрос?


Зачем? Делаешь ярлык на Excel файл с проектом и запускаешь его кликом мыши по ярлыку на рабочем столе или еще где.

Если нужно запустить конкретный макрос при открытии Excel запихиваешь его в событие open.


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 44

    TopList