Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
860to864
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
860to864
860to864
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

860to864: Excel Schreiben in Word über Makro

Excel Schreiben in Word über Makro
13.04.2007 10:36:35
Brian
Ich möchte automatisch einzelne Zellen auswählen und diese in ein Wordocument übertragen.
dazu habe ich auch schon einbeispiel von "Willie" gefunden (https://www.herber.de/forum/archiv/248to252/t250104.htm#top)
hier das beispiel nochmal:

Sub Exel2Word()
Dim WordObj As Object
Dim WordDoc As Object
Dim i As Integer
x = Application.version
x = Left(x, 1)
If x = 1 Then
x = 10
End If
Sheets("Tabelle1").Select
i = ActiveSheet.UsedRange.Rows.Count
Range("A2:A12").Copy
On Error Resume Next
Set WordObj = GetObject(, "word.application." & x & "")
If Err.Number = 429 Then
Set WordObj = CreateObject("word.application." & x & "")
Err.Number = 0
End If
WordObj.Visible = True
Set WordDoc = WordObj.documents.Add
With WordObj.Selection
.TypeText Text:="Arbeitsblatt Name: " & ActiveWorkbook.Name
.TypeParagraph
.TypeText Text:="Version: " & Application.version
.TypeParagraph
End With
WordObj.Selection.Paste
Application.CutCopyMode = False
Set WordObj = Nothing
Set WordDoc = Nothing
End Sub
Das entspricht schon dem was ich machen möchte. Ich hab es auch ausprobiert, aber wenn ich es ausprobiere finde ich kein Worddocument...
deswegen möchte ich fragen wie ich beeinflussen kann in welchem verzeichnis das DOC angelegt wird?
Danke für eure Hilfe
Gruß
Brian

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Excel Schreiben in Word über Makro
13.04.2007 11:23:00
IngGi
Hallo Brian,
der Code speichert das neue Worddokument nicht. Füge nach der Zeile
Application.CutCopyMode = False
folgende Zeile ein:
WordDoc.SaveAs Filename:="C:\Dateiname.doc"
Gruß Ingolf
AW: Excel Schreiben in Word über Makro
13.04.2007 11:23:00
Rudi
Hallo,
das musst du schon speichern.
z.B.:
WordDoc.SaveAs ThisWorkbook.FullName & ".doc"
Gruß
Rudi
Eine Kuh macht Muh, viele Kühe machen Mühe
Anzeige

300 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige