Thema Datum  Von Nutzer Rating
Antwort
07.12.2017 12:14:46 Florian
NotSolved
Blau Makro Drucken eines Links
10.12.2017 02:54:27 xlKing
NotSolved
11.12.2017 13:33:35 Gast48158
NotSolved
11.12.2017 23:33:24 xlKing
NotSolved

Ansicht des Beitrags:
Von:
xlKing
Datum:
10.12.2017 02:54:27
Views:
566
Rating: Antwort:
  Ja
Thema:
Makro Drucken eines Links

Hallo Florian,

probier mal den folgenden Code. Konnte ihn leider nur ohne Druckbefehl testen, da ich keinen Drucker hab.

Sub Drucken_Word()

Dim wd As Object, wasClosed As Boolean, lnk As Hyperlink

'Word-Objekt erstellen
On Error Resume Next
Set wd = GetObject(, "Word.Application") 'Word-Zugriff oder
If wd Is Nothing Then 'falls Word noch nicht geöffnet dann
  Set wd = CreateObject("Word.Application") 'Word öffnen
  wasClosed = True 'Flag, dass Word beim Start noch zu war.
End If
On Error GoTo 0

'Links durchlaufen
For Each lnk In ActiveSheet.Hyperlinks
  If lnk.Address Like "*.do*" Then 'z.B. *.doc, *.docx, *.docm, *.dot, *.dotx
    lnk.Follow 'Dokument öffnen
    wd.ActiveDocument.PrintOut 'Dokument drucken
    wd.ActiveDocument.Close False 'Dokument schließen ohne Speichern
  End If
Next lnk
If wasClosed Then wd.Quit 'Word schließen, wenn bei Start geschlossen war.

End Sub
Gruß Mr. K.

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
07.12.2017 12:14:46 Florian
NotSolved
Blau Makro Drucken eines Links
10.12.2017 02:54:27 xlKing
NotSolved
11.12.2017 13:33:35 Gast48158
NotSolved
11.12.2017 23:33:24 xlKing
NotSolved