Thema Datum  Von Nutzer Rating
Antwort
01.07.2008 10:01:24 Sebastian
NotSolved
Blau Aw:VBA (Excel zu Word)
02.07.2008 13:08:35 Holger
NotSolved
03.07.2008 10:59:38 Sebastian
NotSolved

Ansicht des Beitrags:
Von:
Holger
Datum:
02.07.2008 13:08:35
Views:
916
Rating: Antwort:
  Ja
Thema:
Aw:VBA (Excel zu Word)
Hallo Sebastian,
wenn ich dich richtig verstehe, willst du nur einen Teil deiner Exceltabelle in ein Word-Dokument einfügen.
Das kannst du z.B. mit folgendem Makro machen. Voraussetzung ist, dass in dem Word-Dokument eine Testmarke existiert, an der der Bereich eingefügt werden soll.

Sub Word_von_Excel()
Range("Dein ausgewählter Bereich").Copy
Set w = CreateObject("Word.application")
w.Visible = True
w.documents.Open Filename:="Deine Word-Datei"
Application.ActivateMicrosoftApp (xlMicrosoftWord)
w.ActiveDocument.Bookmarks("Dein Textmarkenname").Select
w.Selection.PasteSpecial
Set w = Nothing
End Sub

Viel Erfolg
Holger


Sebastian schrieb am 01.07.2008 10:01:24:

Hallo liebe VBA Cracks,

im vorraus sry, dass ich nicht erst nachgesehen habe ob die Frage schon gestellt wurde, denke aber eher nicht.

Zu meiner Frage:

Ich habe ein riesiges Excel Template mit annähernd 24 Seiten VBA code ! (400KB Datei) Diese 24 Seiten sind schon optimiert, aber darum soll es auch nicht gehen. Nun mein Code erstellt mit gewissen Werten einen Angebotstext mit Tabelle in einem 2ten Sheet, dessen Inhalt soll dann per Button in eine .dot (als Vorlage geöffnet mglst. über VBA) öffnen und den Inhalt in einem bestimmten bereich kopieren.

Händisch bekomme ich ohne Probleme das was ich will. Auch den Bereich auswählen und in die zwischenablage kopieren ist kein problem ebenso das öffnen des dokumentes über den shell befehl geht reibungslos!

Nun das Problem in der Vorlage liegt ein MAkro welches on document_new heist, jedoch wird es nicht ausgeführt, das makro soll den inhalt der zwischenabelage einfügen an einer festgelegten stelle.

Die sicherheit habe ich schon kontroliert und getestet, wenn ich das dokument manuell öffne geht es seltsamerweise !

Danke im Vorraus

Sebastian
(Azubi IT-Systemkaufmann)

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
01.07.2008 10:01:24 Sebastian
NotSolved
Blau Aw:VBA (Excel zu Word)
02.07.2008 13:08:35 Holger
NotSolved
03.07.2008 10:59:38 Sebastian
NotSolved