2011-01-07 13 views
16

Ho scaricato "Office 2010 Add-In: Icons Gallery" che è un file docx con due schede di backstage che contengono icone."Componente aggiuntivo Office 2010: Raccolta icone" - Come estrarre le icone dalla scheda backstage (docx)

Come posso estrarre le icone o usarle nella mia applicazione?

+1

Prima di tutto, non si dovrebbe fare questo - quella grafica è di proprietà di Microsoft e non autorizzata per l'uso in altre applicazioni. In secondo luogo, leggi prima di tutto. –

+0

come posso usare le icone (nessuna estrazione) nella mia applicazione?Ho il mio nastro e mi piacerebbe usare le immagini di questa galleria! – no9

+0

Chiunque provenga da Google cerca la mia risposta .. ti risparmierai un sacco di tempo. La mia risposta contiene collegamenti a png trasparenti, quindi non è necessario alcun codice! –

risposta

6

Suppongo che la prima risposta significhi dire che le icone sono pensate solo per essere utilizzate all'interno di Office; questo è con i componenti aggiuntivi di Office e così via.

È possibile fare riferimento ad esempio con XML di Office Fluent UI Definition. Quindi il modulo di distribuzione serve come visibile "Ahh voglio quell'icona nella mia add-in" reazione e quindi scegliere l'ID specificato da utilizzare nell'attributo "imageMso".

Ti piace questa (vedi corretta XML completo nella personalizzazione dell'interfaccia utente Office Fluent)

<button id="Button1" imageMso="HappyFace" size="" label="Large Button Face" onAction="HandleOnAction" /> 
+0

Se si dispone di un componente aggiuntivo, il tag imageMso è disponibile solo per le voci personalizzate del menu barra multifunzione/del menu di scelta rapida, ad esempio non per un pulsante su una forma di vinaccia. –

2

Vai alla scheda "File" Nel pannello di sinistra vedrete la lista delle schede backstage

12

che uso ImageMso abbastanza frequentemente nel mio sviluppo Excel. Avendo imbattuto in un altro post, ho fatto un ulteriore passo avanti e ho messo insieme un pacchetto per cercare visivamente, estrarre e salvare icone da Microsoft Excel come un file o copiare e incollare (con trasparenza del canale alfa) su un'altra applicazione. Ho anche compilato un elenco di 8.899 nomi ImageMso distinti dalle varie fonti. Spero che altri possano trovare questo utile.

Microsoft Office Icons (ImageMSO) Gallery & Extraction

ImageMSO Gallery on Microsoft Excel 2013 running Windows 8

+0

Quando apro Excel, mi chiede se voglio abilitare l'addin solo per la sessione o tenerlo disattivato. Lo abilito e non è lì. Vado nelle opzioni di aggiunta e non è elencato lì come abilitato o disabilitato. –

+0

Aggiunge il pulsante INSERT tab, ma facendo clic non fa nulla (MSO2013x86) – Winand

+0

Avete fogli di lavoro aperti? Per qualche ragione in Excel 2013 la finestra di aggiunta non apparirà a meno che non ci sia un foglio di lavoro aperto da qualche parte. Prova a creare un nuovo foglio di lavoro, quindi fai di nuovo clic. –

3

This article contiene il codice che ha funzionato per me. Hanno anche collegato i set di icone emessi in PNG trasparenti nell'articolo, in modo che non sia necessario eseguire il codice. Ho copiato i link del PNG trasparente dall'articolo in basso.

Images 1

Images 2

Nota:

Anche se le icone hanno uno sfondo trasparente solo l'immagine entro l'icona era trasparente, ho dovuto andare in Photoshop e rimuovere lo sfondo bianco manualmente in alto e in basso. Ecco un esempio:

enter image description here

0

Da questo post, ci sono 2 link di download per tutti ImageMso di Office 2010/2013. C'è anche il codice sorgente in modo che possiamo estrarre icone da noi stessi con dimensioni diverse.

0

Questa è una vecchia domanda, ma mi manca una risposta "come usare" e non "come visualizzare".

In Visual Studio 2015 è possibile assegnare il nome (o ID - visualizzato nel file docx proprio sotto le immagini) alla proprietà "OfficeImageId". Questa proprietà è disponibile ad esempio in Microsoft.Office.Tools.Ribbon.RibbonEditBox o .RibbonButton.