Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Von Excel in Word kopieren!

Forumthread: Von Excel in Word kopieren!

Von Excel in Word kopieren!
24.04.2003 10:45:04
Chris
Hallo zusammen,

mein Problem ist folgendes! Habe in Excel ein Button, welches mir ein Wordformular öffnet! Dort sollen aus bestimmten Sheets bestimmte Bereiche in Word kopiert werden. Als Eingabepunkte möchte ich Textmarken verwenden.

Mein Makro bis jetzt:

Set wshshell = CreateObject("WScript.Shell")
wshshell.Run "Prüfbericht.doc"
Range("A1").Select

Dim i As Integer
For i = 1 To Worksheets.Count

If Worksheets(i).Name = "Übersichtsblatt" Then
Sheets("Übersichtsblatt").Select
Range("B17:B38").Select
Selection.Copy
Selection.GoTo What:=wdGoToBookmark, Name:="Zusammenfassung"
Selection.Paste
End If

Next
End Sub

Mit [Selection.GoTo What:=wdGoToBookmark, Name:="Zusammenfassung"]

Kann Excel jedoch nichts anfangen!

Kann mir vielleicht jemand helfen!

Grüsse Chris

Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Von Excel in Word kopieren!
24.04.2003 12:33:59
Michael Scheffler

Hi,

Du willst ein WprdObject, warum also nicht:
Dim objWd As Object

Set objWd = CreateObject("Word.Application")

Oder Du machst einen festen Veweis ("early binding") und schreibst:
Dim objWd As New Word.Application


Gruß

Micha

Re: Von Excel in Word kopieren!
24.04.2003 12:56:45
Chris

Hallo Micha,

danke für die Ausführung! Leider bin ich auch net genau schlauer geworden!

Wenn es keine Umstände macht, könntest Du mir Deinen Vorschlag vielleicht kurz noch in mein Makro einbauen!?
Bzw. es einfach kurz anders schreiben!?

Danke im Voraus

Chris

Anzeige
Was ich noch sagen wollte
24.04.2003 13:09:22
Chris

Was ich noch vergessen hatte!

Das Word-Dokument ist schon eine bestehende Datei! Welche auch schon von jemand anderem mit Makros versehen worden sind!


Re: Was ich noch sagen wollte
24.04.2003 14:10:19
Michael Scheffler

Hi,

Das ist ja nicht SOO schwer:

Dim objWd As Object

Set objWd = CreateObject("Word.Application")
' Und hier bitte Code einfügen, den Word erzeugt, wenn Du Dein Dokument öffnest und dabei ein Makro aufzeichnest

Range("A1").Select

Dim i As Integer
For i = 1 To Worksheets.Count

If Worksheets(i).Name = "Übersichtsblatt" Then
Sheets("Übersichtsblatt").Select
Range("B17:B38").Select
Selection.Copy
Selection.GoTo What:=wdGoToBookmark, Name:="Zusammenfassung"
Selection.Paste
End If

Next
End Sub


Anzeige
Danke!!
24.04.2003 15:40:35
Chris

Danke!

Ich werde es gleich mal versuchen!

Chris

;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige