0

VSTO (c#) を使用して Word ドキュメント 2010 にリッチテキスト コンテンツ コントロールを追加しました。

ドキュメントはパスワードで保護されており、ユーザーがドキュメントを開くたびに、コンテンツ コントロールのエディター プロパティを現在のユーザーに設定して、ドキュメントのその部分のみを編集できるようにします。

ただし、以前に保存したドキュメントを開いてコンテンツ コントロールをクリックすると、完全なコンテンツが一度に選択され、単一のキーストロークでも完全なコンテンツが置き換えられるため、コンテンツ コントロールのコンテンツを編集できません。

私はこれを高低で検索しましたが、有効な解決策が見つからないようです

4

1 に答える 1

0

Enteringイベントを処理してテキストの選択を解除することで、この動作をオーバーライドできる場合があります。これを変更することでこれを行うことができRangeます。

Text を として設定した可能性がありますPlaceholderText。そのため、最初のキーストロークで削除されます。これは、そのプロパティが示唆的なテキストを導入するためのものであるためです (StackOverflow の検索ボックスを参照してください。プレースホルダー テキストは「検索」です)。

于 2013-01-25T11:50:27.547 に答える