問題タブ [word-addins]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
119 参照

visual-studio-2010 - Word 2007 アドインのキャレット位置

Microsoft word 2007アドインで現在のキャレット位置にフォームを表示したい。Cursorクラスを使用して、マウスのカーソル位置を簡単に見つけることができます。しかし、キャレットの位置を取得する方法が見つかりませんでした。Pointで位置を見つける方法はありますか。

0 投票する
2 に答える
139 参照

vb.net - Word 2013 は VSTO から「新規」画面をアクティブにします

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

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

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

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

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

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

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

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

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

0 投票する
2 に答える
31 参照

xml - 子ノードも含むノード値の xpath を見つける方法は?

<TESTTEST>タグ内の for Test を選択するための xpath を取得するには?

0 投票する
1 に答える
109 参照

c# - vstoを使用してモーダルウィンドウが開かれている場合、単語インスタンス間の切り替えを許可しないようにするにはどうすればよいですか?

vs2010 で VSTO を使用して単語アドインを作成しましたが、正常に動作しています。しかし、ハンディキャップの問題に直面しています.WordでWindowsモーダルダイアログを開くと、Wordの複数のインスタンスを切り替えることができません。

MS Word の showdialog/openfiledialog と同じモーダル ダイアログの動作が必要です。

wpfでwinハンドルを使用して所有者プロパティを設定するか、showdialog(hwnd)を介して、モーダルダイアログを既に持っています。

それでも、Word文書を切り替えることができます。

前もって感謝します。サミットシャルマ

0 投票する
1 に答える
1391 参照

c# - C# を使用した Microsoft Word 文書のデジタル著作権管理 (DRM) オプション

Microsoft Office Word DRM オプション用の独自のアプリケーションを作成しようとしています。例: 読み取り専用、印刷、暗号化、透かし。

詳細: DRM オプション用の MS Word アドインを作成しました。Application_DocumentBeforePrintApplication_DocumentOpenを使用して、印刷と読み取り専用のアクセス許可を処理します。しかし、私はこれらの助けが必要です。私のファイルは暗号化された形式です。そのため、そのファイルを開こうとすると (ダブルクリックで)、コンテンツが正しくないというエラーが表示されます。そのため、クリックしてファイルを復号化してから開きたいと思います。終了時または終了時に、ファイルは再び暗号化されます。

0 投票する
2 に答える
2764 参照

.net - Word VSTO 4.0 アドインの読み込みに失敗しました: ファイルまたはアセンブリを読み込めませんでした

要するに、問題は、多数のマシンで完全に正常に動作する Word VSTO アドインを作成しましたが、1 台のマシンでのみロードに失敗したことです。問題がアセンブリ名にあるのか、DLL が見つからないのかわかりません。

その方法とエラー メッセージの詳細は次のとおりです。

1- IDE: Microsoft Visual Studio コミュニティ 2013。

2- インストールされている Office バージョン: すべてのマシンで 2010

3- 使用される .NET フレームワーク: 4.0。

4- ターゲット マシンには、vstor_redist.exe ファイルがインストールされています。

5-VSTOファイルをインストールする方法は、VSTOをプログラムファイルにコピーしてから実行することです。これは、アドインのロードに失敗したマシンを含め、すべてのマシンで機能します。

6- アドインにはリボン コントロールがあります。それが問題に影響を与えるかどうかはわかりません。

7- 開発マシン: Windows 7 64bit

8- テスト マシン: Windows 7 64 ビット。(アドインの読み込みに失敗したものでも)

9- アセンブリが 1 台のマシンのみに読み込まれるときに表示されるエラー メッセージは次のとおりです。

どんな助けやアドバイスも大歓迎です。

敬具

0 投票する
1 に答える
436 参照

c# - MS word c# の動的コンテンツ コントロール マッピング

私は次のようなコードを使用しています:

最終的には、追加したいすべての新しいフィールドが発生します。この冗長なコードを繰り返す必要があります。

このコードを一度記述して、フィールドごとに「FieldName」部分を動的に更新する方法はありますか? つまり、xml ファイル内の各 xmlnode をインクリメントするある種のループがあります (この場合、xml ノード FieldName を FieldName のタグでコンテンツ コントロールにマップし、xml ノード FieldName2 をコンテンツ コントロールにマップします)。 FieldName2 のタグ