Delphi i Word

1 отговора 58 прегледа
#1

Delphi i Word

HI, niakoi mo}|{e li da mi ka}|{e dali e vuzmo}|{no programa pisana na delphi da raboti s word. Naprimer kato se natisne ikonkata za printer4eto v Word moiata programa da deistva ili drygi takiva nechta. Men me interesyva na4ina po koito stava tova i ot kude poga da si vzema primerni programi s kod. Predvaritelno mersi.

Отговор
в отговор на vasil #2

Re: Delphi i Word

Възможно е да си направиш ActiveX с Delphi или с някой друг език, и да го стартираш от Word със собствен бутон посредством VBScript. Можеш да стартираш и EXE.
Честно казано не съм намерил вариант да закачиш на стандартния бутон за Print своя процедура във VBScript, но нищо не пречи да скриеш стандартния, и да покажеш собствен със същата картинка.
Може би има и друга възможност която не съм изследвал докрай, и тя е да ползваш сървъра TWordApplication. Има предефинирани много събития, видях например Get_PrintPreview. Ето и отправна точка:
Слагаш контролата WordApplication. Създаваш процедура която обработва OnStartup. Пишеш:
WordApplication1.Application.
и гледаш функциите които са достъпни - те се извикват при определени събития възникващи във Word обекта. Тарикатлъка е да се насочи дадена функция от Word контролата към твоя процедура. Ей това не го знам как става, а и Google мълчи... Но ще продължа с изследванията и като го усетя ще пиша пак.

чети и дишай по-леко
Отговор