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
Antwort
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.
http://msdn.microsoft.com/en-us/library/bb398246.aspx
benutzte ich diesen Link auf MSDN um den Fehler zu beheben. Einfach gesagt, dass Sie die RibbonType-Eigenschaft für die Vorkommen, die das Ribbon sichtbar/verwendbar sein soll, festlegen müssen.
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
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.
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.
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
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
Sind beim Erstellen des Projekts Fehlermeldungen aufgetreten? Oder es ist einfach nicht erschienen? – woodykiddy