Wie Sie mehrere Empfänger mailitem.cc Bereich c#
Oki, also im arbeiten auf outlook .msg-Vorlagen.
Öffnen Sie programmgesteuert einfügen-Werte-Basis auf, was in meiner db.
ex. wenn ich möchte, dass Sie mehrere reciepients auf "An" - Feld, statt zu tun, als folgenden,
mailitem.To = a + ";" + b + ";" + c;
ich tun, was unten, das ist einfacher, vor allem, wenn ich dabei bin, es in einer Schleife.
mailitem.Recipients.add("a");
mailitem.Recipients.add("b");
mailitem.Recipients.add("c");
Mein problem ist, ich möchte auch hinzufügen von mehreren Empfängern im "CC" - Feld und die oben beschriebene Funktion funktioniert nur für "An" - Feld. Wie kann ich mehrere Empfänger auf "CC" - Feld, ohne dass man string-manipulation.
normalerweise würde ich Empfänger hinzufügen cc wie so,
mailitem.CC = a + ";" + b + ";" + c;
im mit-interop.outlook und erstellen ein mailitem aus Vorlage.
Vielen Dank im Voraus.
InformationsquelleAutor Mana | 2013-05-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
Angenommen, Wenn Sie zwei
List
von Empfängern, dann können Sie dies so tun.Bearbeiten: Inklusive kompletter code.
Was war das problem, das Sie gegenüberstellen?
könnten Sie erklären, diese Zeile? Empfänger oCCRecip = oRecips.Add(p_sUserID); wo oder was ist p_sUserID tun .add() ?
oh, wie ich sehe. Dank
Sorry. Habe vergessen zu Bearbeiten, dass code-Teil. Prüfen Sie den bearbeiteten code
InformationsquelleAutor Ramesh Durai
Verwenden Sie die Empfänger-Eigenschaft dokumentiert hier (siehe das zweite Beispiel). Sie können hinzufügen, eine Menge Leute zu der Sammlung und ändern Sie den Zieltyp aus
to
zuCC
.Ich dachte, Sie hatten die gleiche API. Aber wissen Sie was, ich mag Ramesh Antwort besser als meine.
CreateItem funktioniert nur fien in allen Versionen von Outlook.
ja, ich habe es zu arbeiten, war die Deklaration etwas falsch früher.
InformationsquelleAutor Renan