2012-09-17 5 views
12

Ich folgte this Tutorial, aber wenn ich dann mein Projekt in Visual Studio Build erstellen eine Multifunktionsleisten-Registerkarte nicht angezeigt wird. Ich benutze Outlook 2010, wenn das hilft.benutzerdefinierte Multifunktionsleiste nicht in Outlook angezeigt, wenn beim Ausführen einer Build-in vs

+3

Welcher Ribbon-Typ (* XML oder Designer *) erstellen Sie? Der von Ihnen bereitgestellte Link ist ein Lernprogramm zur Integration von benutzerdefinierten Aufgabenbereichen in Ribbon. Sie sollten zuerst auf [Ribbon Overview für eine Ribbon-Komplettlösung zuerst] (http://msdn.microsoft.com/en-us/library/bb386097.aspx) verweisen. – SliverNinja

+0

Ich benutze den Ribbon Designer. Das Tutorial führt Sie immer noch durch den Farbband-Erstellungsprozess, auf die gleiche Art und Weise, wie das Ribbon Walk-Through tut, glaube ich. Gibt es irgendeinen Code, den du hinzufügen musst, um die thisaddin-Klasse anzuzeigen? – xxyyxx

+1

Sind beim Erstellen des Projekts Fehlermeldungen aufgetreten? Oder es ist einfach nicht erschienen? – woodykiddy

Antwort

49

Es stellt sich heraus, dass Sie die Eigenschaft ribbonType auf Microsoft.Outlook.Explorer festlegen müssen, damit es angezeigt wird. Dies ist nicht der Standardwert für dieses Feld und kein msdn-Tutorial scheint Ihnen zu sagen, dass Sie diese Änderung vornehmen sollen.

+0

Sie sind ein Star! – Neophile

+0

DANG !!! Du hast es für mich getan !!! –

+0

genial .. Es hat funktioniert !!!!! – atp9

0

Alte Post, aber es gab mir keine Antwort. In meinem Fall wurde das Add-In nach einer Entwicklungszeit ohne expliziten Grund einfach nicht mehr angezeigt.

Die Lösung bestand darin, das AddIn in Excel wieder zu aktivieren. Wahrscheinlich passierte es zu einer Zeit, als Excel mich fragte "Excel hat Probleme mit diesem AddIn, deaktiviere es?" das erschien manchmal beim Deployment (F5).

wieder zu aktivieren, es zu Excel gehen -> Datei -> Optionen -> Add-In

1

Dies auch früher, wenn Ihr Code passieren kann den Ribbon XML Mechanismus verwendet, bevor mit dem Ribbon Designer Schaltmechanismus, und Sie verlassen haben versehentlich eine CreateRibbonExtensibilityObject Überschreibung vorhanden:

protected override Microsoft.Office.Core.IRibbonExtensibility CreateRibbonExtensibilityObject() 
{ 
    return new MyRibbon(); 
} 

Sobald Sie diese Überschreibung entfernen, werden Ihre Ribbon Designer-Anpassungen erwartungsgemäß geladen.

0

Wenn Sie zuvor die Lösung ausgeführt haben, die zu einem Fehler geführt hat, wird eine Office-Anwendung möglicherweise noch ausgeblendet und verhindert, dass das Add-In angezeigt wird. Stoppen Sie VisualStudio, überprüfen Sie den Taskmanager auf verwaiste Office-Prozesse, und löschen Sie diese.

Verwandte Themen