Ich habe viele schöne Symbole von Microsoft Office 2007 gefunden. Haben Sie eine Idee für den Auszug & alle Symbole als PNG-Dateien mit VBA speichern?Wie kann ich das ImageMSO-Symbol von Microsoft Office 2007 speichern?
Der folgende Code ist ein Code, der verwendet wird Bild von imageMso zu bekommen.
Application.CommandBars.GetImageMso([name], [width], [height])
Ich kann alle als Picture-Steuerelement anzeigen und Datei als Webseite speichern treffen. Allerdings hat jedes Icon eine sehr geringe Qualität.
Darüber hinaus versuche ich, C# Excel-Add-in-Projekt zum Exportieren als Bitmap-Objekt mit dem folgenden Code zu erstellen. Aber ich habe festgestellt, dass es nicht als halbtransparentes PNG exportieren kann.
stdole.IPictureDisp p = Application.CommandBars.GetImageMso(fileName, size, size);
Bitmap b = Bitmap.FromHbitmap((IntPtr)p.Handle, (IntPtr)p.hPal);
PS. Ich möchte alle Symbole als PNG-Format speichern, da ich die halbtransparente Funktion verwenden muss. Es erlaubt mir, alle Symbole auf den meisten Hintergrundfarbe mehr als weißen Hintergrund zu verwenden.
@Soul_Master ein wenig Glück mit Extrahierung? –
Nein. Ich gebe einfach auf. –