2013-11-18 3 views
0

Я использую OLE Automation в VBA, чтобы открыть несколько сотен htm-файлов и сохранить их в виде файлов word doc.предупреждать о диалоговом предупреждении в MS Word в открытом файле

Иногда этот диалог появляется:

Linked style sheets are only supported in web format files. By saving to this format, all links to style sheets will be lost. 

Я Application.displayalerts установлен в ложь - есть ли способ, чтобы игнорировать этот конкретный диалог и продолжить выполнение.

ответ

1

Excel принимает приложение.DisplayAlerts = none, Word использует три длинные константы: wdAlertsNone, wdAlertsAll и wdAlertsMessageBox. Если вы используете wdAlertsNone, ваш код должен работать;)

+0

не удач, но все равно спасибо, может просто жить с ней, как единственной альтернативой является реализовав функцию диалоговое окно и отправку события клика в окно кнопки продолжения! –

1

Попробуйте добавить эту строку перед вызовом SaveAs():

Application.ActiveDocument.OptimizeForWord97 = True 
Смежные вопросы