Я ожидаю, что приведенный ниже скрипт будет l oop на страницах Document.Pages, обновит свойство документа заголовком страницы и будет ждать 1 секунду. Тем временем я слежу за текстовой областью с меткой для этого свойства документа и ожидаю, что метка будет меняться каждую секунду. Вместо этого метка изменяется только после завершения сценария, а свойство содержит заголовок последней страницы в моем документе. Я думал, что флажок «Выполнить в транзакции» влияет на это, но я, кажется, получаю тот же результат, независимо от того, установлен он или нет. Есть ли обходной путь, чтобы я мог видеть, как свойство документа обновляется раз в секунду?
import time
for p in Document.Pages:
msg = 'Current Page = ' + p.Title
Document.Properties["progress.message"] = msg
time.sleep(1)