Collapse column

Autor Thema: Office 2013: Tabellenblatt an freigegebenen Drucker senden  (Gelesen 1320 mal)

Offline telekomix

  • Newbie
  • *
  • Beiträge: 1
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2013
Office 2013: Tabellenblatt an freigegebenen Drucker senden
« am: Dezember 17, 2015, 19:21:46 Nachmittag »
Hallo zusammen,
folgendes Problem unter Windows 7 Professional in der 32 Bit Version: es soll ein Tabellenblatt vom Rechner A an einen freigegebenen Drucker eines Rechners B im Netzwerk gesandt werden. Der Drucker wird in Excel 2013 als Drucker X an Rechner B im Status "Bereit" angezeigt, lässt sich aber nicht als Druckziel auswählen. Die Anzeige springt sofort auf den am Rechner A eingestellten Standarddrucker zurück. Hat jemand eine Idee, wie ich dieses Problem lösen kann?

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline reign2503

  • Newbie
  • *
  • Beiträge: 15
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2013
Antw:Office 2013: Tabellenblatt an freigegebenen Drucker senden
« Antwort #1 am: Dezember 26, 2015, 18:49:44 Nachmittag »
Hi Telekomix,

ich habe zwar nicht genau die Lösung für dein Problem. Aber vielleicht kannst du damit was anfangen.
Das Makro fragt dich welchen Drucker du benutzen willst.

Code: XML
  1. Sub Ausdrucken_abfragen()
  2.    With Sheets("Tabelle 1")
  3.       'Druckbereich festlegen:
  4.       .PageSetup.PrintArea = "$A$1:$O$49" ´(<=Druckbereich falls nötig)
  5.      Application.Dialogs(xlDialogPrinterSetup).Show
  6.      'Drucken:
  7.      antw = MsgBox("Soll der Wochenbericht gedruckt werden?", vbYesNo, "Wochenbericht Drucken?")
  8.       If antw = vbNo Then
  9.       End If
  10.       If antw = vbYes Then
  11.      .PrintOut ActivePrinter:=""
  12.      'Druckbereich aufheben:
  13.      .PageSetup.PrintArea = ""
  14.      End If
  15.      End With
  16. End Sub

Wenn du dich noch intensiver mit Excel beschäftigen möchtest, dann empfiehlt sich ein Online-Kurs,
in dem du sehr viel über Excel erfährst und das gelernte umgehend in der Praxis anwenden kannst.