"Умный вопрос" для спецов VBA-Word

Программирование на Visual Basic for Applications
Isa
Начинающий
Начинающий
 
Сообщения: 7
Зарегистрирован: 01.06.2004 (Вт) 4:47
Откуда: Барнаул

"Умный вопрос" для спецов VBA-Word

Сообщение Isa » 08.06.2004 (Вт) 11:55

Проблема: есть обычные "ДОСовские" текстовые файлы (отчетные документы), полученные из ДОС-приложений.
Необходимо организовать их загрузку в WORD и после ряда внутренних операций вывести на печать (сетевой принтер). Все бы было нормально, но у части документов есть в тексте управляющие коды принтера (Esc-последовательности). ТАК ВОТ именно эти документы при загрузке в WORD вызывают диалоговое окно ПРЕОБРАЗОВАНИЯ типа документа.
И хотя предлагаемый вариант кодировки "как текст MS DOS" меня полностью устраивает, все равно постоянно приходится постоянно нажимать "OK". Вопрос: как обойти вызов окна ПРЕОБРАЗОВАНИЯ ТИПОВ ФАЙЛА?
Word-XP (2002). (флажок "подтверждать преобразование при открытии" СНЯТ)
Уважаемые мастера, подкиньте азимут - где КОРЕНЬ у этой проблемы?

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 08.06.2004 (Вт) 12:08

Application.Documents.Open "...",false,false,false,,,true,,,WdOpenFormat.wdOpenFormatText,MsoEncoding.msoEncodingCyrillic,true,,,true
Lasciate ogni speranza, voi ch'entrate.

Isa
Начинающий
Начинающий
 
Сообщения: 7
Зарегистрирован: 01.06.2004 (Вт) 4:47
Откуда: Барнаул

Сообщение Isa » 08.06.2004 (Вт) 12:41

Вот ЭТО ДА!
Попробую разобраться и запустить.
Спаси-БО!

Shurrik
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 110
Зарегистрирован: 20.05.2004 (Чт) 5:35
Откуда: Керчь, Крым

Сообщение Shurrik » 12.06.2004 (Сб) 17:28

В свое время я написал прогу, которая позволяет DOS-программам печатать на любом принтере (струйном, лазерном) с с сохранением псевдографики и управлением шрифтом (элита, сжатый, удвоенный, жирный). То есть происходит учет команд матричного принтера. Но работает только под WINDOWS98. Если тебя это интересует ответь на Alexandr_post3@rambler.ru, пришлю экзешник.
Колесо: Хочешь жить? Умей вертеться.


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 118

    TopList