Thema Datum  Von Nutzer Rating
Antwort
Rot Daten aus Excel in wird, word drucken und schließen, Rückkehr zu excel
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
12.02.2021 11:25:33 Matthias
NotSolved
12.02.2021 11:42:43 Gast28168
NotSolved

Ansicht des Beitrags:
Von:
Matthias
Datum:
11.02.2021 17:25:18
Views:
1206
Rating: Antwort:
  Ja
Thema:
Daten aus Excel in wird, word drucken und schließen, Rückkehr zu excel

Moin, Ihr Lieben!

Ich möchte aus Excel Daten in Word übertragen.
Das klappt auch soweit.

In meinem Code wird eine neue Datei angelegt, es kann aber auch die bestehende Datei "RSG_Curriculum_20_Tage.docx" sein.
Es geht also nur darum, das word Dokument zu öffnen, die Daten zu übertragen, das Dokument ohne zu speichern zu schließen und zu der Excel Datei zurück zu kehren.

Leider will er nicht so zu dem neuen Word Dokument (dann "Dokument1) wechseln und es drucken.

Hier mein Code:


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

 

Vielleicht hat jemand eine Idee??

 

Mfg

Matthias

 


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
Rot Daten aus Excel in wird, word drucken und schließen, Rückkehr zu excel
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
12.02.2021 11:25:33 Matthias
NotSolved
12.02.2021 11:42:43 Gast28168
NotSolved