Commandbar in Outlook einfügen

devpeppi

Grünschnabel
Hallo zusammen,

ich möchte in mein Outlook mit C# eine CommandBar mit einigen Button einfügen. Das plazieren der Button auf einer bestehenden Leiste funktioniert problemlos. Jetzt habe ich versucht eine eigene Leiste ins Outlook einzufügen. Leider weiß ich nicht, welche Attribute ich der Explorer.Add Funktion mitgeben muss.

Code:
public class Connect : Object, Extensibility.IDTExtensibility2  { 
  Outlook.Application outlookApp = null; string toolbarName = "MyToolbar";

  public Connect() { }

  private void SetApplicationFields(object application) { 
    if (application is Outlook.Application) { 
      outlookApp = (Outlook.Application)application; 
    }
  }

  private Microsoft.Office.Core.CommandBar AddMyToolbar(Outlook.Application outlook, string toolbarName) { 
  Microsoft.Office.Core.CommandBar toolBar = null; 
  try { 
    object missing = System.Reflection.Missing.Value; 
    toolBar = (Microsoft.Office.Core.CommandBar) outlookApp.Explorers.Add("Toolbar",2);    
    toolBar.Visible = true; 
    return toolBar; 
  } 
  catch { 
    return null; 
  } 
}

Denn Rest des Codes hab ich mal weg gelassen.

Vielen Dank!

Patrick

EDIT: Sorry, ich bin zum ersten mal hier und habs nicht gesehen.
 
Zuletzt bearbeitet:
Entschuldige mal diesen OffTopic-Beitrag von mir, aber könntest du wohl bitte die Code-Tags benutzen und deinen Code auch mal etwas mit Einrückarbeit herrichten? Danke.
Ich zumindest breche mir beim Versuch, deinen Code zu entziffern, fast die Augen.

Niko
 

Neue Beiträge

Zurück