Как манипулировать окном, которое находится в состоянии «вне экрана» с помощью автоматизации пользовательского интерфейса - PullRequest
0 голосов
/ 23 декабря 2018

Я нажимаю кнопку «Сохранить» в окне с именем «Main», затем появляется новое окно с именем «Сохранить как ...».Но на самом деле это главное окно всегда находится в свернутом состоянии, а его свойство IsOffscreen имеет значение True, отображаемое в инструменте UISPY, поэтому, когда оно свернуто, окно «Сохранить как ...» никогда не всплывает, есть ли способы продолжитьпроцедура с «главным» окном свернута?Спасибо!

1 Ответ

0 голосов
/ 24 декабря 2018

Есть две отдельные команды VBA - одна для вызова окна «Сохранить как», другая для фактического сохранения.Если это рабочая книга, которую вы сохраняете, то

Application.GetSaveAsFilename - открывает диалоговое окно «Сохранить как» и возвращает имя файла. Workbook.SaveAs - метод для фактического сохранения.

Поэтому вам нужен код, который разделяет два оператора и определяет, свернуто ли ваше «главное» окно или нет, даже прежде чем отображать диалоговое окно «Сохранить как».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...