Вопрос № 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