So sparen Sie ImageMSO-Symbol von Microsoft Office 2007?

Fand ich eine Menge schöne icons aus Microsoft Office 2007. Haben Sie eine Idee für Extrakt & speichern Sie alle icons als PNG-Dateien mit VBA?

Teilweise ImageMSO http://rabu4g.bay.livefilestore.com/y1p2SF1q63YjDjPNmK4nYMW2644r9AO2aAsE__vBYznTeXD0b4SJUU0O07fxPD0r7aO_83gCJ-8OfcOQsFKG0fQMRnTEneBU1TI/Capture.PNG

Folgende code ist der code, der verwendet wird, um Bild von ImageMSO.

Application.CommandBars.GetImageMso([name], [width], [height])

Kann ich alle anzeigen wie PictureBox-Steuerelement und speichern von excel-Datei als web-Seite. Aber alle Symbole sind sehr niedrige Qualität.

Außerdem versuche ich das erstellen von C# - Excel-Add-in-Projekt für den Export als Bitmap-Objekt mit den folgenden code. Aber ich fand, dass es nicht den export als semi-transparente PNG.

stdole.IPictureDisp p = Application.CommandBars.GetImageMso(fileName, size, size);
Bitmap b = Bitmap.FromHbitmap((IntPtr)p.Handle, (IntPtr)p.hPal);

PS. Ich will sparen Sie alle icons als PNG-format, da ich halb-transparent Eigenschaft. Es erlaubt mir zu verwenden, werden alle Symbole auf den meisten hintergrund-Farbe mehr als weißem hintergrund.

  • viel Glück mit dem Extrahieren?
  • NÖ. Ich gebe einfach oben dazu.
InformationsquelleAutor Soul_Master | 2009-07-02
Schreibe einen Kommentar