Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.02.2012, 15:41   #1
Mr.Dmitry
Пользователь
 
Аватар для Mr.Dmitry
 
Регистрация: 18.12.2006
Сообщений: 50
По умолчанию Сохранение word в xml

Здравствуйте. Нужно сохранить документ word(*.doc) в файл xml.

Делаю так

Код:
function Convertwort(FileName: string) : string;
var
  oWord: OleVariant;
  oDoc: OleVariant;
begin
  try
    oWord := GetActiveOleObject('Word.Application');
  except
    oWord := CreateOleObject('Word.Application');
  end;
  oWord.Documents.Open(FileName);
  oDoc  := oWord.ActiveDocument;
  FileName := ChangeFileExt(FileName, '.xml');
  oWord.ActiveDocument.SaveAs(fileName, $00000013,EmptyParam,EmptyParam,EmptyParam,EmptyParam, EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam);
  oWord.ActiveDocument.Close(EmptyParam, EmptyParam);
  oWord.Quit(EmptyParam, EmptyParam, EmptyParam);
  oDoc := VarNull;
  oWord := VarNull;
  Result:=fileName;
end;
Документ преобразуется в xml но почему то вылетает ошибка (

project crypt.exe raised exception class EOleSysError with message 'Операция не доступна'
project crypt.exe raised exception class EOleException with message 'Таблица в документе повреждена'

И при этом код который следует ниже вызова функции Convertwort не выполняется ((

Последний раз редактировалось Mr.Dmitry; 29.02.2012 в 15:47.
Mr.Dmitry вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сохранение в Word KRKA Microsoft Office Word 0 22.05.2011 11:11
Сохранение userform как объект xml katherinebere Microsoft Office Excel 7 07.05.2010 00:55
сохранение содержания ListView в XML (delphi) dyonysos Помощь студентам 0 04.03.2010 21:11
Неправельное сохранение файла xml -=Virus=- Работа с сетью в Delphi 1 03.03.2010 21:14
Сохранение документов Word artemavd Общие вопросы Delphi 0 08.08.2009 10:37