2017-02-28 3 views
1

私はWordでVBAを長年使用しています。キーボードショートカットとリボン拡張にリンクされた十数の便利な機能があります。C#で書かれたMS Word VSTOアドインのデプロイ

私はVSTOとC#とVisual Studioに切り替えようとしています。私はVBAコードの変換について心配していませんが、キーボードショートカットから特定の関数を呼び出す方法と、それをカスタムリボンエントリにリンクする方法など、VSTO/C#コードのデプロイ方法についてのヘルプは見つかりません。

Googleはこれについて何も表示していないし、マイクロソフトのウェブサイトはおそらくそれを持っているが、見つけられない。

誰でも私にポインタを与えることはできますか?

答えて

1

カスタムリボンでこれらの両方を行うことができます。 YはonActionkeytipに設定されます。あなたがCustomize the Ribbon...、その後Customize...キーボードショートカットは、私はよく分からないときなどの主要なコンボを設定することを意味する場合

// in your ribbon's xml 
<ribbon> 
    <tabs> 
    <tab ...> 
     <group ...> 
     <button id="YourCustomId" onAction="YourCustomAction_Click" keytip="H" ... /> 
     </group> 
    </tab> 
    </tabs> 
</ribbon> 

// in your ribbon's code file 
public void YourCustomAction_Click(IRibbonControl control) { ... } 

:あなたはこのようなものに終わるだろう。

関連する問題