|
Word. Method or property is not available because the Find or Replace dialog box is open
|
|||
---|---|---|---|
#18+
Добрый день! Работаю с Word из внешнего приложения. Приложение автоматически опрашивает свойство активного окна (например Bookmarks). При открытии диалогового окна в Word. Выдается сообщение Method or property ... is not available because the Find or Replace dialog box is open. Вопрос к знатокам: можно ли определить состояние активного окна документа (доступность свойств и пр. в том числе и доступности активного окна) до момента обращения к ним? Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2021, 07:30 |
|
Word. Method or property is not available because the Find or Replace dialog box is open
|
|||
---|---|---|---|
#18+
kapas Добрый день! Работаю с Word из внешнего приложения. Приложение автоматически опрашивает свойство активного окна (например Bookmarks). При открытии диалогового окна в Word. Выдается сообщение Method or property ... is not available because the Find or Replace dialog box is open. Вопрос к знатокам: можно ли определить состояние активного окна документа (доступность свойств и пр. в том числе и доступности активного окна) до момента обращения к ним? Спасибо. Активное окно будет иметь статус активного окна, вы наверное имеете виду определить статус конкретного окна? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2021, 15:50 |
|
Word. Method or property is not available because the Find or Replace dialog box is open
|
|||
---|---|---|---|
#18+
Focha, 1. Когда открывается диалог и на него устанавливается фокус в ActiveDocument и его ActiveWindow непонятно что находится. 2. При наличии диалога свойства ActiveWindow также неопределенны. Вообще в данном случае мне необходимо обращаться например к Код: vbnet 1.
В ситуации с открытым в Word диалоге такие свойства оказываются недоступными. Мне необходимо проверять может ли приложение обратиться к свойствам ActiveWindow или нет (без всяких exception'ов!). ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2021, 16:23 |
|
Word. Method or property is not available because the Find or Replace dialog box is open
|
|||
---|---|---|---|
#18+
P.S.: Конечно же не для Application.ActiveDocument.ActiveWindow, а для Application.ActiveDocument ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2021, 16:32 |
|
Word. Method or property is not available because the Find or Replace dialog box is open
|
|||
---|---|---|---|
#18+
kapas P.S.: Конечно же не для Application.ActiveDocument.ActiveWindow, а для Application.ActiveDocument Код: vbnet 1. 2. 3. 4. 5. 6.
Вообще работать с активным окном плохое решение. Думаю я смог Вам хотя бы немного помочь, если нет, задайте вопрос с примером вашего кода. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2021, 15:52 |
|
Word. Method or property is not available because the Find or Replace dialog box is open
|
|||
---|---|---|---|
#18+
Focha, спасибо. Но проблема не с окном активного документа, а с активным документом . Ошибка как я уже писал возникает в подобных случаях при обращении из внешнего Delphi-приложения к Код: pascal 1.
Собственно говоря, решение как это обойти я нашел, но все же - исключительно ради любопытства - сам вопрос отн. возможности проверки доступности, например, команды Application.ActiveDocument. CommandBars("...") если открыт какой-либо диалог остается открытым. Окно документа остается в нормальном состоянии - wdWindowStateNormal. Скорее всего нет... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2021, 17:26 |
|
|
start [/forum/topic.php?fid=61&msg=40053709&tid=2171770]: |
0ms |
get settings: |
19ms |
get forum list: |
27ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
45ms |
get topic data: |
17ms |
get forum data: |
3ms |
get page messages: |
215ms |
get tp. blocked users: |
2ms |
others: | 318ms |
total: | 656ms |
0 / 0 |