Live-Forum - Die aktuellen Beiträge
Datum
Titel
17.04.2024 18:57:33
17.04.2024 16:56:58
Anzeige
Archiv - Navigation
948to952
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
948to952
948to952
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

activen Sheet als Word doc. speichern

activen Sheet als Word doc. speichern
04.02.2008 17:13:14
Fred
Hallo zusammen
Ich habe da ein Problem und hoffe mir kann jemand helfen.Leider bin ich in VBA nicht bewandert.
Ich möchte gerne über einen Button den activen Sheet in ein Dokument doc. umwandeln und ihn auf "C:/ Eilmeldung " & Date & Time speichern. Dann soll automatisch diese Datei als Anlage in Outlook eingefügt werden und fertig.
Natürlich ist es wichtig das die Formatierungen der Spalten erhalten bleiben. Formeln und sonstiges benötige ich nicht.
Ich hoffe mir kann jemand helfen .
Danke

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

Betreff
Datum
Anwender
Anzeige
AW: activen Sheet als Word doc. speichern
04.02.2008 17:16:00
Renee
Hi Fred,
Warum in ein .doc umwandeln ?
1. gibt es unzählige Beiträge im Archiv, wie du ein Tabellenblatt direkt per email versenden kannst.
2. Wenn der Empfänger kein Excel hat, warum soll sie/er dann Word haben?
3. das portabelste, wäre wohl als PDF speichern und versenden. Auch dazu gibts in der Recherche/Archiv genügende Beiträge.
GreetZ Renée

AW: activen Sheet als Word doc. speichern
04.02.2008 17:27:54
Fred
Die offizielle Datei ist halt eine Word Datei aber ohne Formeln etc. Ich habe mir jetzt eine eigene Tabelle daraus erstellt und muss sie aber VORGESCHRIEBENER weise als Doc. Speichern und Versenden

AW: activen Sheet als Word doc. speichern
04.02.2008 22:05:49
Lars
Hi,
"C:/ Eilmeldung " & Date & Time geht nicht, weil der : in Dateinamen tabu.
mfg Lars

Anzeige
AW: activen Sheet als Word doc. speichern
04.02.2008 22:28:00
Fred
Hallo Lars
Vielen Dank für Deine Antwort. Das habe ich gerade auch herraus gefunden. Nur eine Lösung um eine Tabelle als doc. zu speichern,ohne die Formatierungen zu verlieren, bekomme ich einfach nicht hin. Und im Archiev ist auch nichts zu finden. Scheint doch wohl schwieriger zu sein als ich dachte.
Grüße Fred

AW: activen Sheet als Word doc. speichern
05.02.2008 13:44:12
Fred
Danke an alle Code für eine Kopie der Tabelle habe ich.
so sieht er aus:

Sub GanzeTabelleTransferieren()
'Dimensionierung der Variablen
Dim objWordApp As Object
Dim objWordDok As Object
Dim varRange As Variant
Dim objSheet As Object
Dim intCount1 As Integer
Dim intCount2 As Integer
'Auslesen der gesamten Tabelle
varRange = ActiveSheet.UsedRange
'Festlegen der Vorgabewerte
Set objWordApp = CreateObject("Word.application")
'Starten der Word-Instanz und eine neues Dokument öffnen
objWordApp.Visible = True
Set objWordDok = objWordApp.documents.Add
'Anschrift in das Dokument eintragen
With objWordApp.Selection
.TypeText Text:="Daten aus Excel "
.TypeParagraph
.TypeText Text:="Arbeitsmappe: " & ActiveWorkbook.Name
.TypeParagraph
.TypeText Text:="Blatt: " & ActiveSheet.Name
.TypeParagraph
.TypeText Text:="Datum: " & Format(Now(), "dd.mm.yyyy")
.TypeParagraph
.TypeParagraph
.TypeParagraph
End With
'Tabelle im Worddokument einfügen
Set objSheet = objWordDok.Tables.Add _
(objWordApp.Selection.Range, UBound(varRange, 1), UBound(varRange,2))
'Tabelle in Worddokument einfügen
With objSheet
For intCount1 = 1 To UBound(varRange, 1)
For intCount2 = 1 To UBound(varRange, 2)
.cell(intCount1, intCount2).Range.insertafter _
varRange(intCount1, intCount2)
Next intCount2
Next intCount1
End With
'Aufheben der Verbindung zu den Objektvariablen
Set objWordApp = Nothing
Set objworddoc = Nothing
Set objSheet = Nothing
End 

Sub

Anzeige

137 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige