Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

.SentOnBehalfOfName funktioniert nicht

Forumthread: .SentOnBehalfOfName funktioniert nicht

.SentOnBehalfOfName funktioniert nicht
21.08.2024 12:44:04
DerGlub4ever
Schönen guten Tag zusammen,

ich bin am verzweifeln und bräuchte bitte eure Hilfe.

Ich habe mehrere Markos laufen in denen aus einer Excel-Datei eine PDF generiert und diese in eine Email mit Text angehängt wird.
Hierzu nutze ich .SentOnBehalfOfName was einwandfrei funktioniert.

Nun habe ich einen Code über den eine bestimmte Range kopiert und in eine Email als Bild mit Text eingefügt wird.
Der Code läuft auch super durch. Allerdings wird immer als Absender mein persönliches "Hauptpostfach" hinterlegt.
Das wollte ich eigentlich durch Nutzung des .SentOnBehalfOfName wie bei dem Mail-PDF-Code vermeiden, da die Mail aus einem zentralen Mitarbeiter-Postfach versendet wird. Das klappt aus irgendeinem Grund allerdings nicht.

Hier der Code:

Sub Kunde1()
'On Error GoTo err:

start:
APP_enable False
Application.ScreenUpdating = False
Application.DisplayAlerts = False


Dim rngBereich1 As Range
Dim objOut As Object
Dim objMail As Object
Dim wdDoc As Word.Document
Dim Text As String

Set rngBereich1 = Tabelle9.Range("B5:T23")

rngBereich1.CopyPicture Appearance:=xlScreen, Format:=xlPicture

Set objOut = CreateObject("Outlook.Application")
Set objMail = objOut.CreateItem(0)
Set wdDoc = objMail.GetInspector.WordEditor

With objMail

.cc = "email-Adresse"
.To = "email-Adresse"
.Recipients.ResolveAll
.Subject = "Betreff"
.Display
.SentOnBehalfOfName = "wähle bitte das Postfach xyz aus"

End With




With wdDoc.Content

wdDoc.Range.PasteAndFormat Type:=wdChartPicture

Dim Grafik As Object
For Each Grafik In wdDoc.InlineShapes
Grafik.ScaleHeight = 100
Grafik.ScaleWidth = 100
Next


.InsertBefore Tabelle9.Range("Text1").Value & vbCr & vbCr & _
"xxxxxxxxxxxxxxxxxxxxxxxxx." & vbCr & vbCr & _
Tabelle9.Range("Text5").Value & vbCr

.InsertAfter vbCr & vbCr & _
"xxxxxxxxxxxxxxxxxxxxxxxxx" & vbCr & vbCr

End With

Set objMail = Nothing
Set objOut = Nothing

APP_enable True
Exit Sub

End Sub


Lieben Dank für Eure Unterstützung!

VG Alex
Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: .SentOnBehalfOfName funktioniert nicht
21.08.2024 13:30:31
ralf_b
kannst du eine Mail manuell über das andere Postfach verschicken? Sonst würde ich ein Rechteproblem vermuten.
AW: .SentOnBehalfOfName funktioniert nicht
21.08.2024 13:51:26
DerGlub4ever!
Hey! Danke dir für deine Nachricht. Die Mails mit der PDF als Anhang können problemlos aus den zentralen Postfächern versendet werden bzw. hier klappt .SentOnBehalfOfName . Es steht dann bei "Von" als Text "Bitte wähle das Postfach xyz" aus. Das schreibt/hinterlegt der Code nun bei der eMail mit der eingebetteten Grafik, warum auch immer, nicht.

Ein Rechteproblem besteht hier nicht. Gruß Alex
Anzeige
AW: .SentOnBehalfOfName funktioniert nicht
21.08.2024 13:57:51
ralf_b
ich glaube es ist nicht das Selbe wenn du in .SentOnBehalfOfName(im Namen von) irgend etwas schreibst und wenn du eine Email aus einen andern Postfach versendest.
Steht die Email denn im "gesendete Mails" Ordner des anderen Postfaches. Dafür werden Nutzungsrechte benötigt. Z.B. Ich kann auf meiner Arbeit zwar in andere Postfächer reinsehen aber nicht aus allen Emails verschicken.
Anzeige
AW: .SentOnBehalfOfName funktioniert nicht
21.08.2024 14:06:44
DerGlubever
Aber das mache ich bzw. die MA doch mit dem anderen Code :) Jeder MA kann diesen Code nutzen und dann die Email z.B. aus dem zentralen Postfach Berichte@Unternehmen.de versenden. Ist doch ein normaler Vorgang.
AW: .SentOnBehalfOfName funktioniert nicht
21.08.2024 14:51:52
DerGlub4ever
Führt leider nicht zum gewünschten Erfolg. Trotzdem Danke für den Tipp.


Oder es muss doch zumindest möglich sein, die Absendeadresse nicht vorbefüllen zu lassen.
AW: .SentOnBehalfOfName funktioniert nicht
22.08.2024 11:15:15
DerGlub4ever
Hat sonst noch jemand eine Idee wie man zumindest den Absendename nicht vorausgefüllt bekommt?

Herzlichen Dank! Gruß
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken

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