Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.vbclassic > #7566
| From | "Wendelin Uez" <wuez@online.de> |
|---|---|
| Newsgroups | de.comp.lang.vbclassic |
| Subject | Re: VB6 und Office Word |
| Date | 2023-09-04 16:09 +0200 |
| Organization | A noiseless patient Spider |
| Message-ID | <ud4op3$1gkrv$4@dont-email.me> (permalink) |
| References | <klitppFjhflU1@mid.individual.net> <ud1tki$tinb$2@dont-email.me> <kljcs4FlstgU1@mid.individual.net> |
> Ich dachte, da gibt es einfach einen Menü-Punkt in Word, den man über eine
> API ansteuern kann, so wie man Textmarken ersetzen kann usw.
Den Menüpunkt "Export" kannst du so wie jeden anderen auch ansteuern.
> Libre Office und Textmaker hat noch niemand gefordert. Wo finde ich die
> Dokus zu den Schnittstellen?
Weiß ich nicht, Hersteller fragen. Gibt es denn für Word ein API? Soweit ich
weiß geht das doch bloß per VB-Makro.
Deswegen würde ich auch nicht den Weg über ein spezifische Textprogramm
nehmen, sondern einen PDF-Drucker installieren, dann bist du vom
Textprogramm unabhängig.
> Office ist halt immer noch die meist gebräuchliche Textverarbeitung.
PDFAusgabe hat mit Office,s.o., nix zu tun. Mit einem einmal installierten
PDF-Treiber kann **jedes** Windowsprogramm, das drucken kann, die
Druckausgabe als PDF-File ablegen. Bei ganz dummen Programmen ohne
Druckerauswahlmöglichkeit, die also nur auf den Standarddrucker ausgeben,
müsste man zuvor halt den Standard-Drucker ändern. Dann können auch
Ururaltprgramme PDFs erstellen.
>> Man kann zur Laufzeit die aktuell verfügbaren Druckertreibernamen
>> auslesen und denjenigen nehmen, der ein 'PDF' im Namen trägt, dann muß
>> der Kunde nur irgendeinen beliebigen installiert haben.
>
> Wie macht man das? Muss ich mir mal ansehen.
on the fly:
Dim PRN As Printer
For Each PRN in Printers
IF Instr(UCase$(PRN.DeviceName)."PDF") >0 Then
Set Printer = PRN
Printer.Print "irgendwas"
Printer.EndDoc
Exit For
End If
Next PRN
Back to de.comp.lang.vbclassic | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
VB6 und Office Word Lothar Geyer <lothar.geyer@edv-berater-online.de> - 2023-09-03 10:17 +0200
Re: VB6 und Office Word "Wendelin Uez" <wuez@online.de> - 2023-09-03 14:16 +0200
Re: VB6 und Office Word Lothar Geyer <lothar.geyer@edv-berater-online.de> - 2023-09-03 14:35 +0200
Re: VB6 und Office Word "Wendelin Uez" <wuez@online.de> - 2023-09-04 16:09 +0200
Re: VB6 und Office Word Klaus Ketelaer <usenet@ketelaer.de> - 2023-09-03 15:36 +0200
Re: VB6 und Office Word Klaus Ketelaer <usenet@ketelaer.de> - 2023-09-03 15:39 +0200
Re: VB6 und Office Word Wolfgang Bußmann <w.bussmann@gmx.de> - 2023-09-03 19:03 +0200
Re: VB6 und Office Word Ulrich Möller <knobbi38@arcor.de> - 2023-09-03 21:34 +0200
Re: VB6 und Office Word "Wendelin Uez" <wuez@online.de> - 2023-09-04 16:13 +0200
Re: VB6 und Office Word Ulrich Möller <knobbi38@arcor.de> - 2023-09-04 21:01 +0200
Re: VB6 und Office Word Wolfgang Bußmann <w.bussmann@gmx.de> - 2023-09-04 18:11 +0200
Re: VB6 und Office Word Dieter Strassner <Dieter@Strassner.biz> - 2023-09-04 21:53 +0200
Re: VB6 und Office Word "Wendelin Uez" <wuez@online.de> - 2023-09-06 09:49 +0200
Re: VB6 und Office Word Dieter Strassner <Dieter@Strassner.biz> - 2023-09-08 19:51 +0200
csiph-web