Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
248to252
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
248to252
248to252
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Daten von Excel in Wort kopieren

Daten von Excel in Wort kopieren
30.04.2003 08:52:25
Chris
Hallo zusammen,

habe es vor einigen Tagen schon mal wegen eines Problems bei Euch versucht! Leider nach Versuch ohne Erfolg! Deshalb versuche ich es nochmals!

Und zwar wollte ich Daten von Excel in einen festgelegten Bereich (diesen habe ich mit einer "Textmarke" versehen) kopiert werden.

Leider bringt er mir einen Fehler.

Hier das Makro:

Dim objWd As Object
Set objWd = CreateObject("Word.Application")


Set wshshell = CreateObject("WScript.Shell")
wshshell.Run "I:\Prüfbericht_Öl.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
wshshell("I:\Prüfbericht_Öl.doc").Activate --> FEHLER!!!
Selection.GoTo What:=wdGoToBookmark, Name:="Zusammenfassung"
Selection.Paste
End If
Next
End Sub

Vielleicht könnte mir jemand nochmal behilflich sein!

Sorry, für den zweiten Versuch, habe aber meinen alten Beitrag nicht mehr gefunden!

Gruß Chris

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
HI NIKE
30.04.2003 09:21:34
Chris

Hallo Nike,

wenn ich das Programm so starte, dann öffnet er mir bei Click die Word-Datei, aktiviert dort sein Makro. In Excel wird die Stelle kopiert.

Aber einfügen in das Blatt tut er nichts!

Hast Du vielleicht ne Idee woran es liegen könnte?

Chris



Re: Word
30.04.2003 09:37:50
Nike

Hi,
is schon klar, das select sollte auf das Word Doc bezogen sein,
hier mal ein Ausschnit von dieser Lösung:

Dim oWord As Object
Dim oDoc As Object
Dim iRow As Integer
Dim sFile As String
'sFile = Application.Path & "\test.doc"
sFile= "I:\Prüfbericht_Öl.doc"
Sheets("Übersichtsblatt").Range("B17:B38").Copy
Set oWord = CreateObject("Word.Application")
Set oDoc = oWord.Documents.open(sFile)
oDoc.Selection.GoTo What:=wdGoToBookmark, Name:="Zusammenfassung"
oDoc.paste
oDoc.Save
oDoc.close
oWord.Quit

Mal schaun, ob die Anpassung so hinhaut,
ich kanns hier nicht testen...

Ansonsten auch nochmal hier reinschaun...

Bye

Nike

Anzeige
Re: Word
30.04.2003 15:52:11
Chris

Hatte bis jetzt leider keine Zeit es auszuprobieren!

Bin aber mal gespannt!

DANKE!!!

299 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige