Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Subject der Mail festlegen wer kann helfen

Forumthread: Subject der Mail festlegen wer kann helfen

Subject der Mail festlegen wer kann helfen
06.06.2006 17:29:54
Torge
Hallo,
Kennt sich keiner aus?
Hab das hier aus dem Forum.
Frage: wo kann ich hier den Betreff und Subject der Mail festlegen? Meine Versuche schlugen alle fehl bisher. Kann jemand helfen?

Private Sub CommandButton5_Click()
Dim DateiName As String
Sheets("Fin.-Anfrage").Copy
With ActiveWorkbook
.SaveAs "Anfrage"
DateiName = .FullName
.Sheets(1).Name = "Anfrage"
Application.Dialogs(189).Show "info@test.de", ActiveSheet.Name
.Close False
End With
Kill DateiName
End Sub

Danke schon mal
Torge
Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Subject der Mail festlegen wer kann helfen
06.06.2006 21:10:43
firmus
Hi Torge,
anbei ein Beispiel. Einfach mit copy/past in VB-editor kopieren und mit PF8 stepbystep durchführen.
1) verknüpfungen aus Blatt entfernen.
2) Blatt kopieren zum versand
3) prompt für die email-adresse
4) prompt für den Betreff
5) Versand dieser email mit Blatt als attachment.
gruss,
Firmus

Sub EmailSingleSheet()
' created, 24. Mai 2004, F.Niedermaier,  aufgrund von vielen angelesenen Infos
' es sind nicht alle einzeln zitiert.
Dim Adr As String
Dim subj As String
Dim cell As Range
Dim x As Byte
'Dialogbox erstellen
x = MsgBox("wollen Sie die Verknüpfungen entfernen?", vbYesNoCancel, "Verkmüpfungen")
If x = vbCancel Then
' bei ABBRECHEN gedrückt  -  beenden
Exit Sub
ElseIf x = vbYes Then
'Erstellen der Kopipe
ActiveWorkbook.ActiveSheet.Copy
'Wenn JA gedrückt alle Zellen mit Formeln markieren
Selection.SpecialCells(xlCellTypeFormulas).Select
'Formeln durch Werte ersetzen
For Each cell In Selection
cell.Value = cell.Value
Next cell
Else
'Wenn NEIN: Nur erstellen der Kopie
ActiveWorkbook.ActiveSheet.Copy
End If
'Inputbox zum Abfragen der Email-Adresse
Adr = InputBox("Bitte geben Sie die Email-Adresse an.", "Email-Adressen")
'Inputbox zum Abfragen des Betreffs
subj = InputBox("Bitte geben Sie den Betreff an.", "Betreff")
'Senden der Email
ActiveWorkbook.SendMail Recipients:=Adr, Subject:=subj
'Schließen der temporären Mappe ohne zu speichern
ActiveWorkbook.Close savechanges:=False
End Sub

Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige