1

Word アドインを開発していますが、少し問題が発生しました。

BuiltIn BuildingBlocks を変更する必要があり、そのためにはアクティブなドキュメントが必要です。

Word 2013 はドキュメントを開いた状態で起動するのではなく、代わりに [新規 (最新)] 画面を表示するため、アドインは新しい一時ドキュメントを作成し、必要に応じて BuildingBlocks を変更してから、一時ドキュメントを破棄します。

問題は、新しいドキュメントを開いて再度閉じると、Word UI が通常の「新規」画面ではなく、アクティブなドキュメントが開かれていない [ホーム] タブに残ることです。

私の質問は、Word を「新規」画面に戻すにはどうすればよいですか?

これは、起動時の通常の Word 2013 の動作を示す前の画面です。 Normal Word 2013 (デンマーク語)

起動時にドキュメントを開いたり閉じたりするため、後の画面は次のようになります。 Gery Word 2013 (デンマーク語)

デンマークのスクリーンショットで申し訳ありませんが、原則はまだ明確なはずです。

私は VB.Net を使用していますが、C# コードは簡単に変換できるため、使用することもできます。

4

2 に答える 2

1

構成要素を含むテンプレート ファイルを作成し、そのテンプレートを新しいドキュメントの上に添付することもできます。

それはあなたの問題を解決します

于 2015-02-27T10:54:35.557 に答える
1

スタートアップ画面を再度表示する方法はありません。代わりに、新しい Word インスタンスを実行することを検討してください。

Word オブジェクト モデルには Application クラスのScreenUpdatingプロパティが用意されていることに注意してください。MSDNの状態は次のとおりです。

ScreenUpdating プロパティは、プロシージャの実行中にモニターに表示されるほとんどの変更を制御します。画面の更新をオフにしても、ツールバーは表示されたままで、Word ではステータス バー プロンプト、入力ボックス、ダイアログ ボックス、およびメッセージ ボックスを使用して情報を表示または取得できます。画面の更新をオフにしておくと、一部の手順の速度を上げることができます。プロシージャが終了したとき、またはエラーが発生して停止したときは、ScreenUpdating プロパティを True に設定する必要があります。

于 2015-02-11T12:59:30.330 に答える