Verweis setzen: Du mußt in der VBA Entwicklungsumgebung im Menü Extras->Verweise wählen und dort (für Office 2003 asl Beispeil) "Microsoft Outlook 11.0 Object Library" auswählen und einen "Haken"davor setzen. Sonst kann Word nicht auf Outlook zugreifen.
Die Mailadresse wird direkt im VBA-Code eben in jener Zeile 32 gespeichert. Dort steht ursprünglich strEmailAdr = "". Nach Eingabe der Mail per CB1 steht dort dann beispilesweise strEmailAdr = "severus@irgendwas.net". Der Hinweis für Änderungen steht deshalb da, weil dieser Code eben nicht mehr in Zeile 32 steht, wenn Du etwas VOR Zeile 32 änderst. Und dann würde die Mailadrese nicht mehr an die richtige Stelle geschrieben.
Was Body und Subject betrifft: Wenn Du sie aus Textfeldern übernimmst (ich gehe mal davon aus, daß es sich um Formular-Textfelder handelt, dann wäre der Code dafür
.body = ThisDocument.FormFields("Text1").Result
wobei "Text1" durch den Namen des jeweiligen Textfelds ersetzt werden muß.
|