1

Тема: Скрыть окно Word

Доброго времени. Меня интересует вопрос о возможности сделать окно, из которого запущен макрос скрытым. Понятно, что при Open (Visible = False) оно будет скрытым, но если мы изначально закроем его, то макрос прерывается.
Пробовал закинуть процедуру в нормал (т.е. Есть Document.open() макрос, который запускает процедуру в нормале, но опять же вызов процедуры из нормала является частью процедуры оригинального документа и, если я закрываю в нормале этот документ, то процедура Document.Open() оказывается прерванной - макрос нормала не доходит до строки повторного вызова открытия документа, а обрывается на середине.)
Как сделать окно документа скрытым, но при этом оставить активной форму?

Спасибо можно перевести на WebMoney-кошелёк R378231864568 или на Яндекс-деньги 410015093172871

2

Re: Скрыть окно Word

Application.Visible = False
Типично. Но остаётся вопрос: можно ли оставлять макросы работающими без открытого документа?

Спасибо можно перевести на WebMoney-кошелёк R378231864568 или на Яндекс-деньги 410015093172871

3

Re: Скрыть окно Word

Не вижу способа, чтобы макросом, запущенным из документа, закрыть этот же документ, и продолжить выполнение кода.

Можно использовать OnTime, чтобы из документа запустить макрос в Normal, который, например, закроет активный документ и откроет его уже скрытым.

Но если уж вы кидаете что-то в Normal, то зачем все эти заморочки? Открывайте форму макросом, что находится в Normal.

Макросы под заказ и готовый пакет - mtdmacro.ru