2008-12-16 12 views
18

Ich mag eine Plug-in entwickeln, das tut dies:Wie entwickle ich ein Outlook/Mail Plugin?

A-Taste, wenn sie angeklickt, Fenster, um die neuen E-Mail öffnet, sondern eine bestimmte Phrase in der Betreffzeile hat, für z.B. wenn ich eine Taste ‚PROJ123‘ genannt klicken, wird die neue E-Mail-Fenster mit der Betreffzeile öffnet „[PROJ123]“

Andere Funktionalität würde es brauchen:

  • Ability/Update erstellen/löschen Buttons als benötigt

Was ist der beste Weg, dies zu tun?

Alle und alle Tipps, Referenzen, Online-Ressourcen, Beispiele werden sehr geschätzt!

Antwort

4

Sie VBA und ein Benutzerformular oder ein benutzerdefiniertes Menü verwenden können. Hier ist ein Beispiel für den Code:

Private Sub cmdCommand_Click() 
    Dim eml As MailItem 

    Set eml = Application.CreateItem(olMailItem) 
    eml.Subject = "Proj1" 
    UserForm1.Hide 
    eml.Display 
End Sub 
+0

Haben Sie das nicht getestet, aber es ist knapp genug! – swdev

2

Dies wird nicht über einen Knopf zu schaffen, ist es die Schlagzeile beantwortet: Wie ein Outlook/Mail Plugin entwickeln?

Hier ist eine Komplettlösung, die ich in 10 Minuten entwickelt habe, um mein erstes Add-In zu entwickeln.

"Walkthrough: Creating Your First VSTO Add-In for Outlook"

Hauptschritte:

  • Erstellen eines Outlook VSTO-Add-In-Projekt für Outlook.
  • Schreiben von Code, der das Objektmodell von Outlook zum Hinzufügen von Text zum Betreff und Text einer neuen E-Mail-Nachricht verwendet.
  • Erstellen und Ausführen des Projekts zu testen es.
+0

Dies erstellt keine Schaltfläche. –

+1

Der Titel lautet Wie man ein Outlook/Mail Plugin entwickelt? und ich habe hier erwartet, dass ich lernen würde, wie man ein Plugin entwickelt. Der Rest der Antworten hat das nicht erklärt. –

Verwandte Themen