2012-09-17 8 views
12

Ho seguito il tutorial this, ma quando costruisco quindi eseguire il mio progetto in Visual Studio non viene visualizzata una scheda della barra multifunzione. Sto usando Outlook 2010 se questo aiuta.nastro personalizzato non visualizzato in Outlook quando si esegue un build in vs

+3

Che tipo di barra multifunzione (* XML o Designer *) stai creando? Il collegamento che hai fornito è un tutorial sull'integrazione del Riquadro attività personalizzato con barra multifunzione. Per prima cosa, fare riferimento a [Panoramica della barra multifunzione per una panoramica della barra multifunzione] (http://msdn.microsoft.com/en-us/library/bb386097.aspx). – SliverNinja

+0

Uso il designer della barra multifunzione. Il tutorial ti guida ancora attraverso il processo di creazione del nastro, tuttavia, allo stesso modo in cui lo fa il nastro, credo. C'è qualche codice che devi aggiungere l'ordine classad thisaddin per farlo apparire? – xxyyxx

+1

Sono stati visualizzati messaggi di errore durante la creazione del progetto? O semplicemente non appare? – woodykiddy

risposta

49

Risulta necessario impostare la proprietà ribbontype su Microsoft.Outlook.Explorer affinché venga visualizzata. Questo non è il valore predefinito per quel campo, e nessun tutorial di msdn sembra dirti di fare quel cambiamento.

+0

Sei una star! – Neophile

+0

DANG !!! L'hai fatto per me !!! –

+0

fantastico .. Ha funzionato !!!!! – atp9

0

Vecchio post ma non mi ha dato una risposta. Nel mio caso l'add in semplicemente non si mostrava più dopo un po 'di tempo di sviluppo senza una ragione esplicita.

La soluzione era riattivare l'AddIn in Excel. Probabilmente è successo una delle volte in cui Excel mi stava chiedendo "Excel ha problemi con questo AddIn, disabilitarlo?" che appariva a volte durante la distribuzione (F5).

per riattivare vai a Excel -> File -> Opzioni -> Componenti aggiuntivi

1

Questo può succedere anche se il codice utilizzato in precedenza il meccanismo Ribbon XML prima di passare al meccanismo Ribbon Designer, e vi hanno inavvertitamente lasciato una sostituzione CreateRibbonExtensibilityObject al posto:

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

Dopo aver rimosso questa sostituzione, le personalizzazioni di Progettazione barra multifunzione verranno caricate come previsto.

0

Se in precedenza si esegue la soluzione con conseguente errore, un'applicazione di Office può ancora essere nascosta e impedire la visualizzazione del componente aggiuntivo. Arresta VisualStudio, controlla taskmanager per i processi di Office orfani, elimina questi.

Problemi correlati