問題タブ [word-2010]

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 に答える
3550 参照

docx4j - docx4jを使用してWord文書からコンテンツを解析する

以前の回答のおかげで、パスワードで保護されたWord2010ドキュメントを読むことができるようになりました。(.docから.docxに1つずつ翻訳する必要があります。1994年にさかのぼりますが、問題ありません。)

はじめに簡単なJavaクラスを作成しました。

そしてそれを駆動するためのJUnitテスト:

テストにブレークポイントを設定して、ドキュメントを読み取った後のdocx4jの動作を確認しました。8つのパーツのリストが表示されますが、内容が見つからずにツリーをウォークスルーしました。

各ドキュメントは日付と内容のページで構成されていますが、ページが見つかりません。彼らはどこに住んでいますか?

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

ms-access - vbaを使用してアクセスから編集するためにWordファイルを開くことができません

次のコードは、マークされた行まで実行されます。次に、Word はファイルが編集用にロックされているか、読み取り専用プロンプトを開くように表示します。ドキュメントを編集できる必要があります (それがコードの要点です)。

非常に長いコード ブロックで申し訳ありません。問題を見つけやすくするために、すべてを表示することが重要だと感じました。

このコードは、複数のレコードセットを使用する場合にも不格好です。より良いアイデアがあれば、ここで紹介したいと思います。

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

ms-word - 他のドキュメントのコンテンツを参照する

他の 2 つのドキュメントのコンテンツからマトリックスを作成する必要があります。例えば:

  1. doc には次のようなフィールドがあります。

    4.2 要件 A Blah

  2. doc には次のようなフィールドがあります。

    2.1 分析 A Blah Blah

次のような別のドキュメント (トレーサビリティ マトリックスと呼ばれる) を作成します。

4.2 と 2.1 は、doc3 で動的に更新する必要があります。

ハイパーリンク、相互参照を使用して確認しましたが、異なるドキュメントを結合するのに役立つものはないようです. とにかくこれを行うことはありますか?

編集:ここに例があります:

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

.net - Word / Officeでバージョン管理を行っていますが、独自のドキュメントリポジトリ(Sharepointではない)を使用しており、ある種のプロバイダーモデルに対応していますか?

Word 2010が提供するバージョン管理機能に接続するためのリソースが見つかりません。Sharepointドキュメントリポジトリにアクセスするための機能を提供するという点で、Sharepointにシームレスに接続できることを知っています。しかし、SharePointをリポジトリとして取り上げると、Word / Office相互運用APIを利用して、「バージョンの管理」などの機能を使用するにはどうすればよいでしょうか。たとえば、バージョン管理機能のプロバイダーモデルはありますか?

PerforceおよびSubversionリポジトリにフックするwordのプラグインがあることは知っていますが、ネイティブのword機能を使用せず、追加のコンテキストメニュー項目およびリボン/カスタム作業ウィンドウに関連するコントロールを介して機能を提供します。 wordの組み込みバージョン管理機能。

もちろん、リソースやアドバイスは役に立ちます。

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

c# - MS Word Document Before Close イベントがキャンセルされない

C# の Microsoft Word ドキュメントの DocumentBeforeClose イベントにイベントを接続しました。

いくつかのロジックが true の場合、Cancel フラグを true に設定して、ドキュメントが閉じないようにします。ただし、イベントが発生し、Cancel フラグが true に設定されていても、ドキュメントは閉じられます。

これはバグですか?

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

xml - 「内容に問題があるため、file.docxを開くことができません。」場所の部分:/word/document.xml

何人かのユーザーは、ドキュメントの破損の問題に繰り返し直面しています。

Webdavを使用してWord文書をサーバーに保存するアプリケーションがあります。サーバー上でこれらのドキュメントにアクセスして編集するユーザーは、Office2007とOffice2010にいる可能性があります。ほとんどのドキュメントは共有されており、Office2007とOffice2010のユーザーが編集のためにアクセスできます。

次のエラーでドキュメントの破損の問題が発生しているユーザーの数。==>「内容に問題があるため、ファイルxxxを開くことができません」詳細:エロの詳細はありません。場所の部分:/word/document.xml行:1列0

このドキュメントのdocument.xmlファイルをフォーマットした後、エラーが行=> <wp:docPr id ="1026"/>を指していることがわかりました。

問題のあるXMLノードは、以下に示すXMLノード内にあります。破損したドキュメントはすべて同じ動作をします。それらはすべて同じXMLタグを指しています。ノード全体を取り出すと、ドキュメントが正常に開きます。

ドキュメントをローカルマシンに保存し、open and Repairオプションで開くと、問題のあるタグは次のようになります=> <wp:docPr id = "1026" name = "Picture1026"/>そして完全なノードは次のようになります。

これで私を助けてください。

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

vba - Word 2010 の VBA でリッチ テキスト コントロール フィールドを作成する

特定のテキストを動的に追加するコントロール フィールドがあります。これまでのところうまくいきます。問題は、あるテキストに、ユーザーがテキストを入力できる入力フィールドがあることです。

フォームのテキスト入力フィールドを VBA コードにハードコードする必要があります。これはどのように達成されますか?または、誰かが私を正しい方向に向けることができますか?

次のコード スニペットでは[InputField]、 を VBA 入力フィールドに置き換える必要があります。

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

c# - VSTO ログの検索

Word 2010 で Word 2007 を実行しようとしていますが、COM の初期化でエラーが発生し、このエラーのログが見つかりません。

VSTO_LOGALERTS=1and を使用していますが、 にのみVSTO_SUPPRESSDISPLAYALERTS=0ログが表示されます。Word 2010Word 2007

それを機能させるための特別な構成はありますか?

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

vba - Word VBAを使用してテキストの色の変更を保存できませんか?

WordVBAを使用してテキストの色を設定しようとしています。しかし、Wordは色の変化を「変化」とは見なしていないようです。たとえば、次のVBAコードを実行した後、WordUndoには何も含まれていません。Wordを直接終了すると、Wordは変更の保存を求めるプロンプトを表示しません。コメントをお願いします。ご意見ありがとうございました!

PS:Windows 7SP1X64上のWord2010x86。

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

vbscript - VBS を使用して MSWord テーブルの上にテキストを追加する

私は、VBS を使用して Outlook で署名を作成し、ユーザーにプッシュする作業を行っています。署名にはテーブルが含まれているため、ロゴの上に標準のテキストと並べてロゴ/ユーザー情報を表示できます。(元のテーブル コードはこちら: http://www.vbforums.com/showthread.php?526706-resolved-question-with-tables-in-vbscript-for-AD-signature )

以下は、doc ファイルに書き込むコードの抜粋です。コードは 2 つの列を正常に作成し、必要な情報をそれらに挿入します。テーブルの作成/編集を開始する前に、doc ファイルの先頭にテキストを追加する方法はありますか?