Text in .doc
15.02.2019 15:10:01
David
ich möchte den Inhalt einer markieten Zelle über ein Makro in eine .doc Datei exportieren. Der Name der .doc Datei steht eine Zelle neben der selectierten Zelle.
Ich habe folgendes dazu gefunden:
Sub Markierter_Bereich_in_Textdatei()
On Error Resume Next
'Bildschirmaktualisierung ausschalten
Application.ScreenUpdating = False
'Ereignissanzeige ausschalten
Application.EnableEvents = False
'Markierten Bereich kopieren
Selection.Copy
'Neue Datei erstellen
Workbooks.Add
'Kopierte Spalte einfügen
Range("A1").PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
'In das Verzeichnis C:\ wechseln
ChDir "C:\"
'Die aktive Datei als Test.txt auf Platte C speichern
ActiveWorkbook.SaveAs Filename:="C:\Test.doc", _
FileFormat:=xlText, CreateBackup:=False
'Alternativ zu dem festen Speicherort, das Dialogfenster
'"Speichern unter..." aufrufen,um Dateiname und -ort
'frei zu vergeben
'Application.Dialogs(xlDialogSaveAs).Show
'Die aktive Datei schließen.
ActiveWindow.Close False
'Ereignissanzeige wieder einschalten
Application.EnableEvents = True
End Sub
Dies funktioniert soweit, jedoch ohne Dateiname.Vielen Dank für jede Hilfe.
David