File-> Send To (Excel)...

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Kurt
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 105
Зарегистрирован: 05.01.2003 (Вс) 23:25

File-> Send To (Excel)...

Сообщение Kurt » 31.10.2003 (Пт) 3:48

Народ, просветите неуча!
Как сделать такую вещь:
в Excel выбираем File-> Send To, а дальше запускается МОЯ собственная прога, в к-ю как параметр передается имя экселевского файл, к-й открыт на данный момент?
Позарез надо!!!!!
Для корабля, который не знает куда плыть, нет попутного ветра...

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

Сообщение RayShade » 03.11.2003 (Пн) 11:23

Ну очень просто. Сделай свой пункт меню через Application.CommandBars.ActiveMenuBar.Controls(1).Controls(14).Controls.Add

И в его проперти OnAction запиши имя своего макроса. А в макросе уже делай что тебе надо.

Kurt
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 105
Зарегистрирован: 05.01.2003 (Вс) 23:25

Сообщение Kurt » 04.11.2003 (Вт) 2:03

Не, я имел ввиду немного другое - написано отдельное приложение (.exe).
Я просто хочу вызвать ее из Excel по пункту меню (либо своему, либо меняя почтовый клиент..)..
Для корабля, который не знает куда плыть, нет попутного ветра...

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

Сообщение RayShade » 04.11.2003 (Вт) 11:58

А я что тебе нпаписал? Обработчик сбытия нажатия кнопки по любому будет макросом. Из него уже можешь вызывать свой ЕХЕ.



Есть правда и другой путь - написать addin. Но это мне кажется немного более трудоемкой задачей.

Kurt
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 105
Зарегистрирован: 05.01.2003 (Вс) 23:25

Сообщение Kurt » 07.11.2003 (Пт) 2:33

Извини, ты прав.
А можно все это сделать "автоматически" - и меню добавить (например, в инсталере) и макрос назначить?
Для корабля, который не знает куда плыть, нет попутного ветра...

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

Сообщение RayShade » 08.11.2003 (Сб) 22:00

В принципе, возможно.

То есть я слышал про это и даже видел работающие примеры, но сам такого не делал. Надо посмотреть, поддерживает твой инсталятор запуск пользовательскиз скриптов к примеру, после установки. Ну и если да, то просто скрипт написать.

Если со скриптом проблемы будут - то обращайся, я помогу.


Вернуться в Visual Basic 1–6

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

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

    TopList  
cron