Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Basic / VBA


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Basic/VBA

Выпуск № 450
от 08.01.2007, 11:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 227, Экспертов: 25
В номере:Вопросов: 1, Ответов: 1


Вопрос № 69377: С Новым Годом ув. експерты!! Вопрос вроде несложный, но по книгам я так ничего и не понял. ВОПРОС: есть приложение Excel, в котором записаны макросы с пользовательскими формами. Так вот, при нажатии одной из кнопочок, мне нужно чтобы запустил...

Вопрос № 69.377
С Новым Годом ув. експерты!!
Вопрос вроде несложный, но по книгам я так ничего и не понял.
ВОПРОС: есть приложение Excel, в котором записаны макросы с пользовательскими формами. Так вот, при нажатии одной из кнопочок, мне нужно чтобы запустилось уже созданное приложение Word (допустим D:MacrosForma_Doc.doc).
Функция GetObject кажись не проходит. Подскажите плиз код процедурки...
Заранеее благодарен!!
Отправлен: 03.01.2007, 11:23
Вопрос задал: Edhart (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: HookEst
Здравствуйте, Edhart!
Вообще то, GetObject и нужен для того, чтобы получить уже существующий ActiveX объект из файла(если файл указан)
Посмотрите, в приложении функция GetDoc пытается получить объект из файла path, если такого файла не существует, то создается новый документ, и сохраняется в path, если и это не возможно, то выводится сообщение об ошибке и возвращается Nothing.
В Sub CommandButton1_Click() документ "D:MacrosForma_Doc.doc" открывается(если еще не открыт) и становится активным.
Успехов.

Приложение:

Ответ отправил: HookEst (статус: Студент)
Ответ отправлен: 03.01.2007, 13:14
Оценка за ответ: 5


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.38 от 20.12.2006
Яндекс Rambler's Top100

В избранное