この後にMSDN Tutorialを入力してWORD 2010
VSTO AddInタブを作成しました。私はVS2015 Community Edition
を使用しています。 Visual Studioでアプリケーションを実行すると、Word文書が開きますが、TabはWORDには表示されません(turorialのテストステップで主張されているように)。だから、私はAddInをテストすることはできません。カスタムリボンXMLタブがWORD VSTOアドインに表示されない
ただし、下の図に示すように、有効なWORDのCOMアドインウィンドウに上記のAddInが表示されています。また、次の手順でブレークポイントを配置すると、このプロシージャが正常に呼び出されたことがわかります。 注::コード、プロジェクト名などをコピーして貼り付けて、チュートリアルの言葉に従いました。
protected override Microsoft.Office.Core.IRibbonExtensibility CreateRibbonExtensibilityObject()
{
return new MyRibbon();
}
UPDATE:MyRibbon.xmlを以下に示します。
<?xml version="1.0" encoding="UTF-8"?>
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui" onLoad="Ribbon_Load">
<ribbon>
<tabs>
<tab idMso="TabAddIns">
<group id="ContentGroup" label="Content">
<button id="textButton" label="Insert Text"
screentip="Text" onAction="OnTextButton"
supertip="Inserts text at the cursor location."/>
<button id="tableButton" label="Insert Table"
screentip="Table" onAction="OnTableButton"
supertip="Inserts a table at the cursor location."/>
</group>
</tab>
</tabs>
</ribbon>
</customUI>
UPDATE 2:以下@dotNET
によってコメントを読んだ後、私はこの問題は、ビルトインADD-INS
を逃す私のWord文書のようだと思います。 ADD-INS
タブを表示するにはどうすればよいですか? WORDの[カスタマイズ]タブのオプションでは、下の図のようにそのタブは表示されません。どこを見ますか?
リボンのXMLを共有できますか? – dotNET
@dotNETもちろん、** UPDATE **セクションにリボンXMLファイルのコンテンツを追加しました。 – nam