it-swarm.com.de

"Office 2010-Add-In: Symbolgalerie" - So extrahieren Sie Symbole aus der Backstage-Registerkarte (docx)

Ich habe " Office 2010 Add-In: Icons Gallery " heruntergeladen. Hierbei handelt es sich um eine Docx-Datei mit zwei Backstage-Registerkarten, die Symbole enthalten.

Wie kann ich die Symbole extrahieren oder in meiner Anwendung verwenden?

19
no9

Ich verwende ImageMso häufig in meiner Excel-Entwicklung. Nachdem ich über einen anderen Beitrag gestolpert war, ging ich einen Schritt weiter und baute ein Paket zusammen, um Icons aus Microsoft Excel visuell zu suchen, zu extrahieren und zu speichern, als Datei oder durch Kopieren und Einfügen (mit Alphakanal-Transparenz) in eine andere Anwendung. Ich habe auch eine Liste von 8.899 verschiedenen ImageMso-Namen aus den verschiedenen Quellen zusammengestellt. Ich hoffe, dass andere das nützlich finden können.

Microsoft Office-Symbole (ImageMSO) - Galerie & Extraktion

 ImageMSO Gallery on Microsoft Excel 2013 running Windows 8

13
Alton XL

Ich nehme an, die erste Antwort sollte bedeuten, dass die Icons nur für Office gedacht sind. das ist mit Office Add-Ins und so.

Sie können zum Beispiel mit der XML-Definition der Office Fluent-Benutzeroberflächen-Definition verknüpft werden. Das Verteilungsformular dient also als sichtbare Reaktion "Ahh, ich möchte dieses Symbol in meinem Add-In" und dann die Auswahl der angegebenen ID für das Attribut "imageMso".

So (siehe die vollständige vollständige XML-Anpassung in Office Fluent UI-Anpassung)

<button id="Button1" imageMso="HappyFace" size="" label="Large Button Face" onAction="HandleOnAction" />
7
Kalle Launiala

Dieser Artikel enthält Code, der für mich funktioniert hat. Sie verknüpfen sogar die ausgegebenen Symbolsätze in transparenten PNGs im Artikel, sodass Sie den Code nicht ausführen müssen. Ich habe die transparenten PNG-Links aus dem Artikel unten kopiert.

Bilder 1

Bilder 2

Hinweis:

Obwohl die Symbole einen transparenten Hintergrund hatten, war nur das Bild innerhalb des Symbols transparent. Ich musste in Photoshop gehen und den weißen Hintergrund oben und unten manuell entfernen. Hier ist ein Beispiel:

enter image description here

3
The Muffin Man

Gehen Sie zum Tab "Datei" Auf der linken Seite sehen Sie eine Liste der Backstage-Registerkarten

2
Loky

Von diesem post gibt es 2 Download-Links für alle ImageMso von Office 2010/2013. Es gibt auch Quellcode, damit wir Icons mit unterschiedlicher Größe selbst extrahieren können.

0
T N

Dies ist eine alte Frage, aber ich vermisse eine Antwort, wie man sie benutzt, und nicht, wie man sie sieht. 

In Visual Studio 2015 können Sie einfach den Namen (oder die ID - in der docx-Datei direkt unter den Bildern angezeigt) der Eigenschaft "OfficeImageId" zuweisen. Diese Eigenschaft ist beispielsweise in Microsoft.Office.Tools.Ribbon.RibbonEditBox oder .RibbonButton verfügbar. 

0
Jan