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

Вниз

Office и Delphi   Найти похожие ветки 

 
Рома   (2005-01-18 19:14) [0]

Нужна такая программа: Несколько кнопок и по нажатии на них, чтоб запускались компоненты MS Office (Word например), но так чтобы на любом компьютере куда бы не перенесли программу все тоже работало! Заранее благодарен


 
Юрий Зотов ©   (2005-01-18 19:19) [1]

> Рома   (18.01.05 19:14)  

> чтобы на любом компьютере куда бы не перенесли программу все
> тоже работало!

Даже там, где не установлен MS Office?


 
Stilgar ©   (2005-01-18 19:28) [2]

То есть чтобы при переносе на компьютер, на котором не установлен MS Office, программа не вылетала с ошибкой, а просто лишалась дополнительной функциональности? Тогда надо использовать не раннее связывание, а позднее. Читать статьи на этом сайте и на http://delphikingdom.com.


 
GanibalLector ©   (2005-01-18 19:45) [3]


// uses ComObj,ActiveX;
var ClassID:TCLSID;
   WordApp,Doc1:OleVariant;
begin
if  CLSIDFromProgID("Excel.Application", ClassID)<>S_OK
then begin
messagedlg("&#209;&#238;&#231;&#228;&#224;&#237;&#232;&#229; &#228;&#238;&#234;&#243;&#236;&#229;&#237;&#242;&#224; &#237;&#229;&#226;&#238;&#231;&#236;&#238;&#230;&#237;&#238;!!!"+#10#13+
"   Не установлен Word Application",mterror,[mbok],0);exit;
end;
WordApp := CreateOleObject("Word.Application");
WordApp.Documents.add;
WordApp.visible:=true;
Doc1:=WordApp.ActiveDocument;
// тут заполняем и работаем с Word-ом программно
if not VarIsEmpty(Doc1)         then Doc1:=Unassigned;
if not VarIsEmpty(WordApp)      then WordApp:=Unassigned;
end;


 
YurikGL ©   (2005-01-18 21:20) [4]

А чем вам, shellexecute не угодил? Нафига вообще это связывание?


 
GanibalLector ©   (2005-01-19 02:30) [5]

>А чем вам, shellexecute не угодил? Нафига вообще это связывание?
Действительно.А я LOL спорол ;)



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

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

Наверх




Память: 0.45 MB
Время: 0.048 c
3-1104302393
DimaK
2004-12-29 09:39
2005.01.30
Вопрос в IBX...


14-1105608489
DiamondShark
2005-01-13 12:28
2005.01.30
Проверь свою политическую грамотность!


1-1106164534
Degobar
2005-01-19 22:55
2005.01.30
Image1.Canvas.Pixels выдает ошибку ????


1-1105532725
rolex
2005-01-12 15:25
2005.01.30
Как синхронизировать прокрутку двух Listbox ов???


1-1105702832
starik30
2005-01-14 14:40
2005.01.30
Установка свойств обьекта





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