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

Вниз

Проблемы при передаче данных в Word XP   Найти похожие ветки 

 
Dabadabiabo   (2003-04-23 17:09) [0]

Написал прогу, использующую передачу данных в MS Word.
Писал под 2000, но работала так же и на 97.

Теперь на комп поставили Office XP и прога отказывается передавать данные в Ворд. Говорит "ошибка OLE" какая-то!

Может компилить надо используя uses Word2002.dcu, но где его взять?

Кто решал такую задачку, помогите, плз...


 
Smithson   (2003-04-23 17:52) [1]


procedure TForm1.AMSWordExecute(Sender: TObject);
// Выгрузить как MS Word
var S: String;
Word, Doc: Variant;
begin
// Выгрузить в Word
try
Word := GetActiveOLEObject("Word.Application");
except
Word := CreateOLEObject("Word.Application");
end;
........

S := ExpandFileName("file.html");
Doc := Word.Documents.Open(S);
S := ChangeFileExt(S, ".doc");
DeleteFile(S);
Doc.SaveAS(S,0);
Word.Visible := True;
end;


Идея в том, чтобы использовать не TBL, а нормальный COM. Ручками усё делать.


 
Карелин Артем   (2003-04-23 18:31) [2]

Бывало такое и при работе через COM. Лечилось банальной перестановкой строчек.



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

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

Наверх





Память: 0.44 MB
Время: 0.01 c
11-12678
SPeller
2002-07-26 16:16
2003.05.05
Создание окна вне TControl


14-12875
wnew
2003-04-16 13:35
2003.05.05
Translation Manager


3-12646
Falendysh
2003-04-16 00:00
2003.05.05
Подключение к удаленной БД. Что нужно прописывать в hosts


1-12736
Seldon
2003-04-22 21:32
2003.05.05
Как спрятать каретку в RichEdit?


3-12674
Tornado
2003-04-15 12:55
2003.05.05
Имена таблиц





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский