問題タブ [word-2013]

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 投票する
0 に答える
138 参照

ms-word - Excel にリンクされた Word テンプレート

Word テンプレートに基づいて Word 文書を作成する Access データベースがあります。そのテンプレートには一連のグラフがあり、データを変更するには、グラフごとに Excel のインスタンスをプログラムで起動し、データを変更してから更新する必要があります。これは、各 Excel ワークシートが画面上で点滅してから消えるため、気が散るだけでなく、信じられないほど遅い.

Word テンプレートを Excel ワークブックにリンクし、各グラフをその 1 つのワークブックにリンクできれば素晴らしいと思います。その後、Excel ファイルと Word ドキュメントを個別に更新できました。はるかに高速。

問題は、Word ドキュメントごとに個別の Excel ファイルが必要になることです。基本的に、Excel TEMPLATE にリンクするには Word テンプレートが必要です。次に、新しい Word ドキュメントがそのテンプレートから作成されると、リンクされた Excel のものは、Excel テンプレートに基づいて新しい Excel ファイルにリンクされます。

これは理にかなっていますか?すべての Word ドキュメントを 1 つの Excel ファイルにリンクすることはできません。

考え?

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

office-2013 - MS Word 2013 で、選択したテキストのみのスタイルを変更すると、ドキュメント全体のスタイルが変更される

選択したテキストのスタイル (フォントまたは段落) を変更すると (例: 選択した行のフォントまたはテキストの向きを変更する)、Microsoft Word 2013 はこの変更をドキュメント全体に非論理的な方法で適用します。

この問題を修正するには、「やり直し (Ctrl-z)」を押す必要があり、Word 2013 は選択したテキストのみに新しいスタイルを適用します (今は問題ありません) が、毎回それを行う必要があります!

Word 2013 はドキュメント全体のスタイルを変更するため、特に大きなドキュメントを編集する場合、このプロセスは私とコンピューターの CPU にとってストレスになります。

Word 2010 または 2007 でこの問題が発生したことはありません。

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

vba - キーを保持する変数が更新されたときに辞書オブジェクトが更新される

私は一連のドキュメントのパーサーに取り組んでいます。その解析の一環として、個々のドキュメント全体にブックマークを配置し、一度に 1 つずつ循環して、複数のインスタンスが含まれるドキュメントから実際に必要なデータを引き出します。ドキュメント内で関心のある情報にはいくつかの部分があり、これらの部分に順番にアクセスしてから、データ マッピングを含む Dictionary を保持する配列にスローします。何らかの理由で、数行後に辞書にキーを提供するために使用されている変数を更新すると、辞書が更新されます-必要な数行前に。これにより、数行後にキーを追加しようとするとエラーがスローされます。ファントムの更新について誰かが説明できれば、私は感謝しています。

更新:私はちょうどそれが後にも起こることに気付きました

Add を呼び出す前に、CurrentString 値が初めて「Title」の場合

0 投票する
0 に答える
2421 参照

ms-access - アクセス vba を使用して、Word の差し込み印刷のプロンプトに応答または抑制する

Office 2013 を実行しています。Access データベースには、ODBC 経由で Oracle データベースにリンクされたテーブルが多数あります。パラメータ クエリを実行し、結果を Excel スプレッドシートにエクスポートし、スプレッドシートを差し込みデータ ソースとして設定して既存の Word 差し込みレターを開く Access モジュールがあります。さらに、後始末を整えるため、また潜在的なマルチユーザー競合を回避するために、スプレッドシートが作成されるたびに一意の名前が割り当てられ、マージが完了すると削除されます。このプロセスは、実行するたびに正常に機能しますが、実行するたびに、プログラムで処理する方法がわからないWordから多くのプロンプトが表示されるため、ユーザーはこのモジュールを実行するたびにこれらのプロンプトをクリックする必要がありません. それが私が助けを必要としているものです。

これが私のコードです(長すぎる場合は申し訳ありません、初めてのポスター)。解決する必要があるプロンプトは、コードの後に​​リストされています。

処理が必要な Word プロンプト:

このドキュメントを開くと、SQL コマンド [select statement] が実行されます。データベースからのデータがドキュメントに配置されます。続けたいですか?はい・いいえ

[はい] を選択すると、次のメッセージが表示されます。

[以前使用したデータ ソース ファイル名] が見つかりませんでした。移動、名前変更、または削除された可能性はありますか? わかった

[OK] をクリックすると、データ ソースを選択するためのファイルを開くダイアログ ボックスが表示されます。このダイアログで [キャンセル] をクリックすると、マージ ドキュメントに戻り、シート名が選択された [テーブルの選択] プロンプトが表示されます。

このプロンプトで [OK] をクリックすると、コード モジュールはそれ以上プロンプトを表示せずに続行できます。レターが新しいドキュメントにマージされ、マージ ドキュメントが保存されて閉じられ、データ ソース ファイルが削除されます。

明らかに、Word は新しく割り当てられたデータ ソース ファイルを受け入れ、マージを正常に完了しています。Word でこれらのプロンプトをすべてスキップして、作業を続行するにはどうすればよいですか?

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

vba - Word VBA: Add textboxes with in-line text wrapping to end of document

I'm trying to write a macro which will insert textboxes in a Word document, and format them with in-line-with-text text wrapping.

Here's my code so far:

The issue I'm having is that instead of each textbox being added to the start of document, as is currently happening, I need it to be added to the end. I understand that in the example I've given, I could simply use For I = 10 To 1 Step -1. However, due to my use of the textboxes in the actual project I'm working on, this is not possible.

I have spent a few hours playing with the code but just haven't been able to figure it out. Thanks in advance for any help.

Josh.

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

vba - マクロからフィールド コードへ

現在、現在のセクションの単語数をカウントする Normal.dot マクロがあります。

このマクロを文書内の「フィールド コード」にリンクすることはできますか? または、他の形式の VBA ブードゥー教を使用して、このカウントをドキュメントに表示しますか?

Windows8でWord2013を使用しています。

改めまして、皆様。

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

office-interop - Office 2013 Interop.Word には ThisDocument.Open() メソッドがないため、現在 Open に相当するメソッドはどれですか?

VS 2013 で Word 2013 ドキュメント アドイン プロジェクトを開発しており、ドキュメントが開いたときにメソッドを呼び出す必要があります。

Word 2010 までは ThisDocument.Open() イベントがありましたが、これは現在では置き換えられているようです ここに画像の説明を入力

背景: Word 2013 アドインの開発を検討しています。Office アプリケーションを開発してから長い時間が経過しているため、「はじめに」タイプのドキュメントを探していました。残念ながら、Office 2003 は私が見つけた最新のものであり、あまり役に立たないようです。

http://msdn.microsoft.com/en-us/library/aa192487(v=office.11​​).aspx

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

image - Word 2013 マクロ 画像の追加と編集

Word 2013 でマクロを作成しようとしています。私の目的は、現在のページに画像を追加し、そのサイズと位置を設定することです。私の問題は、レイアウトオプションを設定できないことです。「テキストの後ろ」と「ページ上の位置を固定」したいのです。

これは私のコードです:

# #

ありがとう!

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

ms-word - (編集可能) Word 2013 の縦長ドキュメントの横長テーブル (フッターとヘッダー付き)

これどうやってするの?「安価な」ソリューション (画像、pdf、Excel など) に頼らずにフッターとヘッダーを含む縦長のドキュメントに横長のテーブルを挿入しますか? Word 2013 を使用しており、テーブルを編集可能にする (変更の追跡を有効にする) 必要があり、「ヘッダー行を繰り返す」オプションも使用する必要があります。

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

c# - Word 2013 のネストされた繰り返しセクション コンテンツ コントロール

繰り返しセクション コントロールを他の繰り返しセクション コントロール内にネストする際に問題があります。

データセンターの環境で vm ホストのサーバーを列挙していると想像してください。

私の文書には、多数の繰り返し階層セクションが必要です。
ドキュメントの基本構造は次のとおりです。

ご覧のとおり、多数のネストされたコンテンツ コントロールが必要です。

しかし、私は本当にファンキーな振る舞いをします。ネストされた繰り返しセクションを追加するときと同様に、表の行をラップするはずの繰り返しコントロールがその外側に削除されることがあります。

場合によっては、すべてが正しくセットアップされていると思い、それをテストするために [+] をクリックしてデータセンター セクション全体を繰り返しますが、そのセクションを繰り返すだけでなく、同じセクション内の他のセクションを繰り返すこともあります。 .

グループ化機能を使用していません。使用すべきかどうか、使用した場合にどのように役立つかわかりません。

うまくいけば、これは実装のバグではなく、何か間違ったことをしているだけです..しかし、この「高度な」シナリオがサポートされていないのではないかと心配しています。

最終的には、UI でこれらすべてのコントロールをロックダウンし、Open XML SDK で挿入されたカスタム XML パーツを使用して入力します。ドキュメントには、繰り返し部分を含む他のセクションがいくつかありますが、正常に機能していますが、それらの繰り返しセクションはネストされていません。

ネストをサポートする必要がある XML 構造を既に取得しており、これらのコントロールのマッピングを下に進めていくと、XML を変更してさまざまなノードに子を追加して繰り返しセクションをテストするまでは、すべて問題ありませんでした。セクション全体を削除する場合もあれば、ネストされた子ノードを親として繰り返し、テーブル全体を繰り返す場合もありました。

質問は次のとおりだと思い
ます。 1. 繰り返しセクションのネストに成功した場合、どうやって?
2. これらの奇妙な動作に遭遇した場合、どのように回避しましたか?
3. 一連のコンテンツ コントロール、繰り返しセクションに関するグループ化機能の目的は何ですか?これを達成するためにそれらを使用する必要がありますか?