none
VSTO Excel リボン(XML) 追加 RRS feed

  • 質問

  • Excel 2007 プロジェクトを作成し、リボンを非表示にする為に

    リボン(XML)を追加しました。

    生成されたRibbon1.vb記載されている以下の分について質問させてください。

    'TODO:  リボン (XML) アイテムを有効にするには、次の手順に従います。

    '1: 次のコード ブロックを ThisAddin、ThisWorkbook、ThisDocument のいずれかのクラスにコピーします。

    'Protected Overrides Function CreateRibbonExtensibilityObject() As Microsoft.Office.Core.IRibbonExtensibility
    '    Return New Ribbon1()
    'End Function

    >>ThisWorkbook.vbのクラスOfficeCodeBehind(移行プロジェクトにつき)で使用するにはどうしたらよいでしょうか。

    '2. ボタンのクリックなど、ユーザーの操作を処理するためのコールバック メソッドを、このクラスの
    '   "リボンのコールバック" 領域に作成します (メモ: このリボンがリボン デザイナから
    '   エクスポートされたものである場合は、イベント ハンドラ内のコードをコールバック メソッドに移動し、
    '   リボン機能拡張 (RibbonX) のプログラミング モデルで動作するようにコードを変更します。

    >>今回は不要の認識で宜しいでしょうか。

    '3. リボン XML ファイルのコントロール タグに、コードで適切なコールバック メソッドを識別するための属性を割り当てます。

    >>どういう意味でしょうか。Ribbon1.xmlの中身は以下です。

     <?xml version="1.0" encoding="UTF-8"?>
    <customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui" onLoad="Ribbon_Load">
      <ribbon startFromScratch="true"/>
    </customUI> 

     

     

     

    2013年10月15日 6:49

回答