Някой пробвал ли е ...

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

Някой пробвал ли е ...

Някой пробвал ли е да използва Word компонента за да създаде програмно .doc файл?

трябва ми динамично да се ГЕНЕРИРАТ документи с различно съдържание в зависимост от SQL Server-a

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

Re: Някой пробвал ли е ...

Що не пробваш MAIL MERGE функцията на WORD-A. Там можеш да си прави connection през ODBC и т.н....... Създаваш си документ "шаблон" и след това само го пълниш с данни.

Отговор
в отговор на Galcho_ #3

VB Script

Ако чаткаш VB Script, немаш грижи. От самия Word можеш да си правиш квото искаш. Ако те интересува, мога да ти дам и подробности.
Всъщност е добре да укажеш с какъв език искаш да си решиш проблема.


Отговор
в отговор на Pechenia #4

Re: VB Script

А, не ! Той предпочита със С++ :-)))
Защо да е лесно като може да е трудно ? ;-)))))
А дори и извън WORD може да се действа с него като с OCX :-)

На самотен остров
ще те намеря...
Отговор
в отговор на jamie #5

Re: VB Script

То може, ама е далавера с VB Script понеже всички форматирания и дивотии можеш да си ги направиш с макрос и после да си вземеш готовия script... Инак можеш да се оцъклиш да гледаш врътките на OCX-а...


Отговор
в отговор на Pechenia #6

Re: VB Script

Mejdu drugoto towa e wypros kojto me zanimawa i mene ot dosta wreme.
Da kajem che si naprawim com obekt ot tip WordDocument sled towa ko? e towa e golemiq wapros. Primerno iskame da razmestim dumite po proizwolen/wanshno zadaden algoritam, kato zapazim formatiraneto. A VBS si e chisto i prosto interfejs za izwikwane na metodite na COM obekta .... smo deto ne ne mi se zanimawa da cheta VBA mdam... ta ako moje nqkoj da drasne dwa tri reda na VBA na taq tema pa az sha si go preprawq za Delphi :))

Отговор
в отговор на SDR #7

Кат си рекъл...

Стартирай Word, зареди си текст. Tools\Macro\Record new macro. Направи си размените дето искаш, Stop macro. Tools\Macro\Macros. Избери си записания макрос и Edit. Успех с преписванията... Става.


Отговор