Thema Datum  Von Nutzer Rating
Antwort
11.02.2021 17:25:18 Matthias
NotSolved
12.02.2021 01:01:59 Gast28168
NotSolved
12.02.2021 08:00:48 Matthias
NotSolved
12.02.2021 11:14:50 Gast28168
NotSolved
Rot Daten aus Excel in wird, word drucken und schließen, Rückkehr zu excel
12.02.2021 11:25:33 Matthias
NotSolved
12.02.2021 11:42:43 Gast28168
NotSolved

Ansicht des Beitrags:
Von:
Matthias
Datum:
12.02.2021 11:25:33
Views:
613
Rating: Antwort:
  Ja
Thema:
Daten aus Excel in wird, word drucken und schließen, Rückkehr zu excel

Moin, 

danke für Deine Rückmeldung.

Im momentanen Code ist keine Druckanweisung, da hast Du recht!

Ich hatte eine drin, aber mit der hat er immer nur die Excel Datei gedruckt.
Hatte es so probiert:

 

'aktiviert das neu erstelle Dokument 1
'Documents("Dokument1.doc").Select

With ActiveSheet
.PrintPreview
End With
'XXXXXXXXXXXXX Ende Druckbefehl

 

Wenn der Code durchläuft, dann öffnet er das word Dokument (heißt dann automatisch Dokument1) und trägt auch den gewünschten Inhalt ein.
Dann öffnet sich aber die "Quelldatei Excel" und  diese wird gedruckt.
Kriege den Wechsel zu der neu erstellten Datei "Dokument1.docx" nicht hin.

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Sub CurriculumAusdrucken()


'1.)dieses Makro soll die in einer geöffneten Excel-Datei enthaltene Lehrgangsnummer in das word - Dokument "RSG_Curriculum_20_Tage.docx" schreiben

Dim RSG_Curriculum_20_Tage
Dim appWord As Object

'erstellt auf Grundlage der Curriculumsdatei eine neue Datei (von mir aus kann es auch die bestehende Datei sein, wird ja eh nach dem Druck ohne
'Änderungen geschlossen

Set appWord = CreateObject("Word.Application")
Set RSG_Curriculum_20_Tage = appWord.Documents.Add("\\SBS-SERVER\Daten\Folien und Skripte\RSG ab 2018\RSG_Curriculum_20_Tage.docx")

'man soll sehen, was passiert
appWord.Visible = True

'aktiviert die Datei
RSG_Curriculum_20_Tage.Activate

' fügt den Begriff "Lehrgangsnummer" ein
RSG_Curriculum_20_Tage.Bookmarks("Lehrgangsnummer").Range.Text = Range("Lehrgangsnummer")


'''''''''''''''''''Bis hierhin geht es-
'er öffnet die neue Word Datei
'er schreibt an die richtige Stelle die "Lehrgangsnummer"
'er druckt aber die Word Datei nicht, da offenbar Excel aktiv ist


'jetzt soll

'1.) das neu erstellte word-Dokument ausgedruckt werden
'2.) das neu erstellte word Dokument gelöscht werden
'3.) zur offenen Excel Datei in das Tabellenblatt "Dokumentendruck" gewechselt werden


Set RSG_Curriculum_20_Tage = Nothing
Set appWord = Nothing


' Tabellenbatt Dokumentendruck aktivieren
ThisWorkbook.Worksheets("Dokumentendruck").Activate

End Sub

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

 

 


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
11.02.2021 17:25:18 Matthias
NotSolved
12.02.2021 01:01:59 Gast28168
NotSolved
12.02.2021 08:00:48 Matthias
NotSolved
12.02.2021 11:14:50 Gast28168
NotSolved
Rot Daten aus Excel in wird, word drucken und schließen, Rückkehr zu excel
12.02.2021 11:25:33 Matthias
NotSolved
12.02.2021 11:42:43 Gast28168
NotSolved