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

einzelnes Blatt nicht Mappe

einzelnes Blatt nicht Mappe
08.06.2006 17:56:56
Torge
Hallo,
kann jemand helfen?
Möchte mit dem Code nicht die komplette Mappe, sondern nur ein Blatt versenden.
(Code aus dem Forum, läuft gut)
Dim Nachricht As Object, OutApp As Object
Set OutApp = CreateObject("Outlook.Application")
Dim AWS As String
'Aktive Arbeitsmappe wird als Mail gesendet
AWS = ThisWorkbook.FullName
Set Nachricht = OutApp.CreateItem(0)
With Nachricht
.To = "irgendwer@provider"
.Subject = "Testmeldung von Excel2000 " & Date & Time
.attachments.Add AWS
.Body = "Das ist ein Test." & vbCrLf & "Bitte ignorieren."
'Hier wird die Mail nochmals angezeigt
.Display
'Hier wird die Mail gleich in den Postausgang gelegt
'Mail.Send
End With
'Outlook schliessen
OutApp.Quit
Set OutApp = Nothing
Set Nachricht = Nothing
Vielen Dank für die Hilfe.
Gr. Torge

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

Betreff
Datum
Anwender
Anzeige
AW: einzelnes Blatt nicht Mappe
08.06.2006 18:37:11
IngGi
Hallo Torge,
so müsste das gehen:

Sub Senden()
Dim Nachricht As Object, OutApp As Object
Dim AWS As String
'Tabellenblatt in neue Datei auslagern
ThisWorkbook.Sheets(1).Copy
'neue Datei speichern
Workbooks(Workbooks.Count).SaveAs Filename:="C:\Temp\Tabelle1.xls"
'Dateiname an Variable übergeben
AWS = ActiveWorkbook.FullName
'Datei schließen
ActiveWorkbook.Close False
Set OutApp = CreateObject("Outlook.Application")
Set Nachricht = OutApp.CreateItem(0)
With Nachricht
.To = "irgendwer@provider"
.Subject = "Testmeldung von Excel2000 " & Date & Time
.attachments.Add AWS
.Body = "Das ist ein Test." & vbCrLf & "Bitte ignorieren."
'Hier wird die Mail nochmals angezeigt
.Display
'Hier wird die Mail gleich in den Postausgang gelegt
'Mail.Send
End With
'Datei mit ausgelagertem Tabellenblatt wieder löschen
Kill AWS
'Outlook schliessen
OutApp.Quit
Set OutApp = Nothing
Set Nachricht = Nothing
End Sub
Gruß Ingolf
Anzeige
AW: einzelnes Blatt nicht Mappe
09.06.2006 10:32:47
Torge
Hallo Ingolf, hallo Rainer,
vielen Dank für die Mühe, funktioniert wunderbar.
Wünsch euch ein schönes Wochenende bis zum nächsten Mal.
Gruß Torge
AW: einzelnes Blatt nicht Mappe
09.06.2006 10:32:55
Torge
Hallo Ingolf, hallo Rainer,
vielen Dank für die Mühe, funktioniert wunderbar.
Wünsch euch ein schönes Wochenende bis zum nächsten Mal.
Gruß Torge

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige