Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.vbclassic > #7566

Re: VB6 und Office Word

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>

Show all headers | View raw


> 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 | NextPrevious in thread | Next in thread | Find similar | Unroll thread


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