2009-04-03 3 views
0

Kann das To-Textfeld schreibgeschützt sein, wenn Sie eine E-Mail-Nachricht in Outlook mit Office-Automatisierung erstellen und anzeigen? Wir verwenden den folgenden Code, um die Nachricht zu erstellen:Wie wird die Nur-Adresse-Adresse beim Erstellen von E-Mail-Nachrichten mit Outlook-Automatisierung aktiviert?

Outlook.Application objOutlook = new Outlook.Application(); 
    Outlook.MailItem mail = (Outlook.MailItem)objOutlook.CreateItem(OlItemType.olMailItem); 
    // setting properties... 
    mail.Display(modal); 
+0

Warum brauchen Sie einen ausgewachsenen Ausblick? Sie können ein einfaches Formular mit einem Rich-Edit-Text verwenden und von dort aus alles kontrollieren. –

+0

Sicher, aber so funktioniert die Anwendung heute und die Benutzer wollen alle Funktionen, die Outlook ihnen bietet. – Dala

Antwort

1

Es gibt keine einfache Möglichkeit, die ich kenne, aber ein Weg ist, P/Invoke und nativen APIs zu verwenden, um den Zustand der Textbox auf schreibgeschützt. Es geht darum, einen Griff zu der Textbox zu bekommen, was der knifflige Teil ist. Wenn Sie mit Spy ++ herumstöbern, können Sie Einblick in die Hierarchie des Fensters erhalten und erfahren, wie Sie es handhaben können.

Verwandte Themen