bugfix> c# > 投稿

数週間前、私はOutlook VSTOアドインの開発を引き継ぎました。ビュー全体はWPFで設計されています。 Officeが2013年から2016年に更新されて以来、テキストボックスにテキストを貼り付ける際に問題が発生しているようです。 メールの書き込みモードでOutlookのリボンにボタンがあります。このボタンには、カスタムウィンドウに2つのテキストボックスが表示されます。テキストボックスの1つに焦点を合わせているとき、好きなように入力できます。問題は、テキストを貼り付けようとしている場合です。コピーしたテキストは、アドインからウィンドウ内のテキストボックスにフォーカスしていても、バックグラウンドでウィンドウの「To」フィールドに貼り付けられます。

Officeのアップグレード後、同様の問題について何かご存知ですか?

回答 1 件
  • OfficeアドインにWindowsフォームコントロールを使用することをお勧めします。 WPFコアとOffice GUIの部分的な非互換性が原因で、Officeおよび.NET Frameworkのすべてのバージョンにさまざまな問題が残っています。

    または、Fluent UI(別名リボンUI)のカスタマイズを検討することもできます。次の一連の記事でUIの詳細をお読みください。

    開発者向け2007 Office Fluentリボンのカスタマイズ(パート1/3)

    開発者向け2007 Office Fluentリボンのカスタマイズ(パート2/3)

    開発者向け2007 Office Fluentリボンのカスタマイズ(パート3/3)

あなたの答え