powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как сохранить документ Word в старом формате Word97
5 сообщений из 5, страница 1 из 1
Как сохранить документ Word в старом формате Word97
    #39503066
mr.dfox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Выгружаю отчет в Word и сохраняю в формате по умолчанию.

Появилась задача сохранять этот же документ но в старом формате "Word97".

Последняя версия кода вот такая:
Код: pascal
1.
2.
3.
4.
5.
6.
FileFormat:='wdFormatDocument97';
//WDoc.activeDocument.SaveAs(FileName, FileFormat);
WDoc.activeDocument.SaveAs(FileName, FileFormat, EmptyParam, EmptyParam,
                 EmptyParam, EmptyParam, EmptyParam, EmptyParam,
                 EmptyParam, EmptyParam, EmptyParam, EmptyParam,
                 EmptyParam, EmptyParam, EmptyParam, EmptyParam);



Последний код выдает ошибку:
Код: plaintext
Несовпадение типов

Подскажите что делать ? ((
...
Рейтинг: 0 / 0
Как сохранить документ Word в старом формате Word97
    #39503130
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй так: SaveAs2('Doc1. doc ', wdFormatDocument...

И да, второй параметр не строка. :)
...
Рейтинг: 0 / 0
Как сохранить документ Word в старом формате Word97
    #39503134
mr.dfox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wadman,

Уже SaveAs2 тоже пробовал - такая же ситуация (

FileFormat прописал так:
Код: pascal
1.
2.
var 
FileFormat : OleVariant;
...
Рейтинг: 0 / 0
Как сохранить документ Word в старом формате Word97
    #39503159
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr.dfoxFileFormat прописал так:
И присваиваешь строку?

Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
wdFormatDocument                    =  0
wdFormatDocument97                  =  0
wdFormatDocumentDefault             = 16
wdFormatDOSText                     =  4
wdFormatDOSTextLineBreaks           =  5
wdFormatEncodedText                 =  7
wdFormatFilteredHTML                = 10
wdFormatFlatXML                     = 19
wdFormatFlatXMLMacroEnabled         = 20
wdFormatFlatXMLTemplate             = 21
wdFormatFlatXMLTemplateMacroEnabled = 22
wdFormatHTML                        =  8
wdFormatPDF                         = 17
wdFormatRTF                         =  6
wdFormatTemplate                    =  1
wdFormatTemplate97                  =  1
wdFormatText                        =  2
wdFormatTextLineBreaks              =  3
wdFormatUnicodeText                 =  7
wdFormatWebArchive                  =  9
wdFormatXML                         = 11
wdFormatXMLDocument                 = 12
wdFormatXMLDocumentMacroEnabled     = 13
wdFormatXMLTemplate                 = 14
wdFormatXMLTemplateMacroEnabled     = 15
wdFormatXPS                         = 18
wdFormatOfficeDocumentTemplate      = 23
wdFormatMediaWiki                   = 24
...
Рейтинг: 0 / 0
Как сохранить документ Word в старом формате Word97
    #39503187
mr.dfox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wadmanmr.dfoxFileFormat прописал так:
И присваиваешь строку?

Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
wdFormatDocument                    =  0
wdFormatDocument97                  =  0
wdFormatDocumentDefault             = 16
wdFormatDOSText                     =  4
wdFormatDOSTextLineBreaks           =  5
wdFormatEncodedText                 =  7
wdFormatFilteredHTML                = 10
wdFormatFlatXML                     = 19
wdFormatFlatXMLMacroEnabled         = 20
wdFormatFlatXMLTemplate             = 21
wdFormatFlatXMLTemplateMacroEnabled = 22
wdFormatHTML                        =  8
wdFormatPDF                         = 17
wdFormatRTF                         =  6
wdFormatTemplate                    =  1
wdFormatTemplate97                  =  1
wdFormatText                        =  2
wdFormatTextLineBreaks              =  3
wdFormatUnicodeText                 =  7
wdFormatWebArchive                  =  9
wdFormatXML                         = 11
wdFormatXMLDocument                 = 12
wdFormatXMLDocumentMacroEnabled     = 13
wdFormatXMLTemplate                 = 14
wdFormatXMLTemplateMacroEnabled     = 15
wdFormatXPS                         = 18
wdFormatOfficeDocumentTemplate      = 23
wdFormatMediaWiki                   = 24



А вот все, спасибо работает )
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как сохранить документ Word в старом формате Word97
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]