0

c# からいくつかのグループ、ボタン、... を Excel-2007 の印刷プレビュー リボンに追加することは可能ですか? なぜですか? そのリボンにいくつかの画像を配置したかったので、ユーザーは画像を選択してシートに配置し(そのシートのどこにでもドラッグして)、そのシートで印刷できます...どうもありがとう!

4

1 に答える 1

1

これは、既存の Excel リボン タブにグループを追加するのと同じ方法で行います。

VSTO アドイン プロジェクトを作成し、リボン XML クラスを追加します。

これにより、ribbon.xml ファイル内で、印刷プレビュー タブにボタンが 1 つあるグループが作成されます。

<?xml version="1.0" encoding="UTF-8"?>
<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui" onLoad="Ribbon_Load">
  <ribbon>
    <tabs>
      <tab idMso="TabPrintPreview">
        <group id="MyGroup"
               label="My Group">
          <button id="Test" label="Test"/>
        </group>
      </tab>
    </tabs>
  </ribbon>
</customUI>

すべての組み込みのタブ、グループ、およびコントロールの名前を見つけるには、このダウンロードをチェックしてください

http://www.microsoft.com/downloads/details.aspx?familyid=4329D9E9-4D11-46A5-898D-23E4F331E9AE&displaylang=en

これにより、idMso (Microsoft Office ID) 属性に使用する ID がわかります。

始めるのに最適な場所は次のとおりです。

http://msdn.microsoft.com/en-us/library/aa338202.aspx

ボタンのクリックを処理する方法については、コールバックの使用セクションを参照してください。

于 2009-07-21T19:04:15.450 に答える