Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.05.2013, 08:30   #11
DiemonStar
Старожил
 
Регистрация: 08.02.2012
Сообщений: 2,173
По умолчанию

Цитата:
В вашем написании выдает синтаксическую ошибку. Поэтому у вас и хочу уточнить, запустился ли он у вас в таком виде?
вообще-то, я просто хотел подсказать Вам направление, в котором лежит потенциальное решение... или Вы надеялись получить готовый код?

з.ы. не тестировал, ибо мне влом было создавать как документ, так и книгу. а проблемы со скобками решаются довольно быстро...
Правильно поставленная задача - три четверти решения.
DiemonStar вне форума Ответить с цитированием
Старый 22.05.2013, 09:42   #12
HenryO
Пользователь
 
Регистрация: 10.04.2013
Сообщений: 21
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
программно нажать "Да" - читайте SendKeys
Код:
Sub ГенерацияОтчетов()
Dim oShell As Object
Dim oWord As Object

Set oShell = CreateObject("Shell.Application")
oShell.shellexecute ThisWorkbook.Path & "\Шаблон отчетов.docm"

Application.Wait (Now + TimeValue("0:00:05"))

Set oWord = GetObject(, "word.application")
oWord.Activate
SendKeys ("{Left}" + "{ENTER}")

GetObject(, "Word.Application").Run "ФормированиеОтчетов.ВставкаОтчетаИзExcel"

End Sub
Задачу решил.
Спасибо большое за Sendkeys.
HenryO вне форума Ответить с цитированием
Старый 22.05.2013, 09:47   #13
HenryO
Пользователь
 
Регистрация: 10.04.2013
Сообщений: 21
По умолчанию

Цитата:
Сообщение от DiemonStar Посмотреть сообщение
вообще-то, я просто хотел подсказать Вам направление, в котором лежит потенциальное решение... или Вы надеялись получить готовый код?

з.ы. не тестировал, ибо мне влом было создавать как документ, так и книгу. а проблемы со скобками решаются довольно быстро...
Вы просто написали конкретный код, поэтому я его и принял за решение.
Просто с СreateObject("word.application") метод Open не работает. Много раз пробовал в различных вариациях.
Но было бы интересно узнать обратное,конечно же.
В любом случае спасибо большое вам, что обратили внимание на мой вопрос.
HenryO вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
VBA excel не удается закрыть и сохранить книгу без возникновения диалогового окна Tvilla Помощь студентам 2 28.06.2012 11:01
Размер диалогового окна Samir_ Win Api 0 15.03.2012 11:30
Как прописать программный ответ на диалоговые окна? Squarded Microsoft Office Excel 11 27.07.2011 20:04
У диалогового окна пропадает фон ssashas Помощь студентам 0 25.04.2010 21:22
Вызов диалогового окна Sapsan Общие вопросы C/C++ 6 30.03.2009 23:03