「 Office 2010アドイン:アイコンギャラリー 」をダウンロードしました。これは、アイコンを保持する2つのバックステージタブを持つdocxファイルです。
アイコンを抽出したり、アプリケーションで使用するにはどうすればよいですか?
Excel開発でImageMsoをかなり頻繁に使用しています。別の投稿を見つけたので、さらに一歩進んでパッケージをまとめ、Microsoft Excelからアイコンを視覚的に検索、抽出、ファイルとして保存するか、コピーして(アルファチャネル透過性を使用して)別のアプリケーションに貼り付けます。また、さまざまなソースからの8,899の異なるImageMso名のリストもまとめました。私は他の人がこれが役に立つと思うことを望みます。
最初の答えは、アイコンはOffice内でのみ使用されることを意図していると思います。それはOfficeアドインなどです。
たとえば、Office Fluent UI定義XMLで参照できます。したがって、配布フォームは、「ああ、そのアイコンをアドインに追加したい」という反応として機能し、「imageMso」属性で使用する指定のIDを選択します。
このように(Office Fluent UIのカスタマイズで適切な完全なXMLを参照)
<button id="Button1" imageMso="HappyFace" size="" label="Large Button Face" onAction="HandleOnAction" />
タブ「ファイル」に移動します左側のパネルにバックステージタブのリストが表示されます
この post から、Office 2010/2013のすべてのImageMsoのダウンロードリンクが2つあります。さまざまなサイズのアイコンを自分で抽出できるように、ソースコードもあります。
これは古い質問ですが、「見方」ではなく「使い方」の回答が抜けています。
Visual Studio 2015では、名前(またはID-写真のすぐ下のdocxファイルに表示)を "OfficeImageId"プロパティに割り当てるだけです。このプロパティは、たとえばMicrosoft.Office.Tools.Ribbon.RibbonEditBoxまたは.RibbonButtonで使用できます。