0

Office の [送信先] メニューを拡張することはできますか (Windows のメニューではなく、その方法を知っています)。ソース ドキュメントをターゲットとして独自のアプリケーションを起動したいと考えています。

更新: 非 VSTO ベースのソリューションを探しています。

4

1 に答える 1

0

FileSendMenu2007年には、リボンを拡張でき、[Officeメニュー]タブのグループにコントロールを配置できるようになります。これは、Visual Studio用の最後のVSTOアドインで利用可能なデザイナーではサポートされていないと思います。そのため、xmlを手作りする必要があるかもしれません。

<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui" onLoad="OnLoad" loadImage="OnGetImage">
  <ribbon>
    <officeMenu>
      <menu idMso="FileSendMenu">
        <button id="oButtonId"
              insertAfterMso="FileInternetFax"
              getDescription="GetDescription"
              getLabel="GetLabel"
              getScreentip="GetSuperTip"
              getSupertip="GetSuperTip"
              getVisible="GetVisible"
              onAction="OnButtonPress"/>
      </menu>
    </officeMenu>
  </ribbon>
</customUI>

イベントハンドラー( "OnButtonPress")も必要です。説明、アイコンなどのハンドラーもあります。これはVBAで実行できますが、適切なアドインを使用することをお勧めします。

于 2008-12-30T19:36:21.953 に答える