Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.05.20;
Скачать: [xml.tar.bz2];

Вниз

TWordApplication - Поможите!!!   Найти похожие ветки 

 
Gnom   (2002-05-07 10:45) [0]

Помогите! Надо программно вордом загрузить файл в одном формате (rtf) и сохранить в другом (html). Проблема с параметрами, которыенадо указывать.
Загрузить могу -
var aa,name,c,z:olevariant;
begin
name:="e:\q.rtf";
c:=Emptyparam;
z:="rtf";
wordapplication1.Documents.Open (name,c,c,c,c,c,c,c,c,z);

А сохранить никак. Причем никак даже в том же формате если через Saveas -
c:=Emptyparam;
name:="e:\q1.rtf";
z:="rtf";
wordapplication1.activedocument.SaveAs(name,z,c,c,c,c,c,c,c,c,c);

дает ошибку "Несовпадение типов" :-(((((


 
Дмитрий Баранов   (2002-05-07 10:52) [1]

const wdFormatDocument = 0;
wdFormatDOSText = 4;
wdFormatDOSTextLineBreaks = 3;
wdFormatEncodedText = 7;
wdFormatHTML = 8;
wdFormatRTF = 6;
wdFormatTemplate = 1;
wdFormatText = 2;
wdFormatTextLineBreaks = 3;
wdFormatUnicodeText = 7;
...
Doc.ActiveDocument.SaveAs(FileName:="a.htm", FileFormat:=8);
...
{ надо бы в FAQ вынести, что ли? }


 
Gnom   (2002-05-07 11:37) [2]

Спасибо!!!! То что нужно!
Кстати, (это я как бабка из золотой рыбки :-) ) может кто знает - для полного счастья нужно сохранять из RichEdit в формат html. А для этого единственное что мне нужно - это знать как можно (если ваще можно) при сохранении его резуьлтатов в rtf сделать так чтоб русские буквы представлялись русскими буквами а не 4-байтовой последовательностью для каждой буквы. Я уже спрашивал, но может как паз тот кто знает не видел этого вопроса...
Если никак то через word и потом уже преобразовывать то что он там насохраняет



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2002.05.20;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.007 c
14-64804
toorick
2002-04-09 16:32
2002.05.20
кликну, а в ответ - тишина


7-64848
777
2002-02-21 13:46
2002.05.20
Как узнать параметры процедуры из DLL?


4-64869
Serd_hhc
2002-03-17 10:44
2002.05.20
Хук (или ещё что), не использубю DLL.


1-64714
Maxman
2002-05-06 12:32
2002.05.20
Работа со строками


1-64651
ec
2002-05-08 14:47
2002.05.20
сек перевести в мин и часы





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский