Страница: 1 |
Вопрос: Сделать документ активным | Добавлено: 02.10.09 14:51 |
Автор вопроса: ![]() |
Здравствуйте!
Помогите, пожалуйста Я новичок в VBA Мне нужно реализовать следующее: Я открываю из Excel документ Word и в дальнейшем мне нужно работать только с ним. Как сделать активным открытый документ Word? spath = """D:\plan.doc""" CreateObject("WScript.Shell").Run spath 'открываю документ |
Ответы | Всего ответов: 3 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 33 Ответов: 245 |
Профиль | Цитата | #1 | Добавлено: 02.10.09 16:57 |
Так, по-моему, он у тебя и будет активным. Разве нет? |
Номер ответа: 2 Автор ответа: ![]() ![]() Вопросов: 1 Ответов: 1 |
Профиль | Цитата | #2 | Добавлено: 02.10.09 17:21 |
я вроде бы проверяю его на активность следующим образом
MSGBOX ActiveWindow.caption это сообщение выводиться после открытия документа (.doc). И мне выдается что активным приложением является .xls |
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() ![]() ![]() Вопросов: 13 Ответов: 348 |
Профиль | Цитата | #3 | Добавлено: 05.10.09 16:17 |
1. Позднее связывание - не удобно.
2. Определи переменную для ссылки на вордовский документ. Напр. dim WDoc as Word.Document. 3. Попробуй Set WDoc = CreateObject("WScript.Shell" ![]() типа WDoc.application.activate WDoc.activate. 4. MSGBOX ActiveWindow.caption тоже самое что MSGBOX(ActiveWorkbook.Application.ActiveWindow.caption)кажется так, это вроде тебе не надоть. 5. это сообщение выводиться правильно писать "это сообщение выводится". Проверочный вопрос - что делаетЬ?
|
Страница: 1 |
|