問題タブ [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 に答える
8768 参照

vba - Word ContentControl DatePicker を使用して値を取得するにはどうすればよいですか?

Word ドキュメントの DatePicker である ContentControl があります。コードビハインドに値を入力するためにそれを使用しようとしていますが、そこから値を取得できないようです。

ContentControl のプロパティは、.Value または .Text に近いものはありません。私は他のコンテンツ コントロールの使用を見てきました:

これは、DatePicker に期待されるように機能しませんが、必要な値に近いものを返す ContentControl の唯一のプロパティです。

DatePicker ContentControl から日付を取得するにはどうすればよいですか?

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

vba - ブックマーク名としてヘッダー名を使用して、プログラムでWord2010でブックマークを生成します

ドキュメントの画像

ブックマーク名としてヘッダー名を使用して、プログラムでWord2010でブックマークを生成する必要があります。

単語をブックマークにする次のコードがありますが、ブックマーク名は同じままです。文字列Heading 1はname変数でのみ使用できます。

name変数の代わりにHeading 1、クリップボードのコンテンツが必要です。Heading 1それをクリップボードのコンテンツに置き換えるのを手伝ってください。

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

vba - Word 2010で特定のスタイルを検索し、vbaを使用してブックマークにします

Word 2010でブックマークとしてスタイルを作成する方法は?

ここに画像の説明を入力

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

vba - dotmをdocmに保存する-マクロをdocmに埋め込む

.dotmマクロを含むファイルをファイルに保存すると.docm、マクロがファイルに埋め込まれません.dotm

私がファイルを同僚に送信するとき、彼.dotmはマクロを使用できるようにするために、それと一緒にを必要とします。

コードをに埋め込んで.dotm、スタンドアロンファイルとして使用できるようにしたい。

そうする方法はありますか?

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

vba - VBA Word: ナビゲーション ペインからのセクションの削除

VBA コードを使用して、Word 文書から見出しに含まれるセクションを削除しようとしています。私の状況では、セクションとは、画面の左側にあるナビゲーション ペインのリストを指します。

たとえば、「はじめに」という最上位の見出しを検索して削除すると、次の最上位の見出しは「本文」になり、その下に 3 つのサブセクションがあります。「本文」セクションを選択して削除します。Word自体で行うのは非常に簡単ですが、VBAで行いたいと思います。ナビゲーション ウィンドウから削除しているときにマクロを記録しようとしましたが、何も記録されません。

編集:代わりに、VBAを使用して見出しを強調表示し、その下から同じサイズまたはそれ以上のサイズの見出しまですべてを強調表示することもできます。

アイデアや提案は大歓迎です、ありがとう!

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

vba - Word マクロを使用して 3 つの列テーブルのみを変更する

以下は、私が現在使用しているマクロからの抜粋であり、Word の大きな文書を当社のブランドに合わせて再フォーマットしています。

私が取得したドキュメントには、3 つの列テーブルと 2 つの列テーブルが含まれています。これらのすべての列の幅を 5.46 にしたいのですが、2 つの列テーブルを上記で指定した幅に固定する必要があります。すべてのフォーマットが見栄えがします。

テーブルに3つの列がある場合はこれを行い、テーブルに2つの列がある場合はこれを行うという「if、then」タイプのステートメントを入れたかったのですが、2列のテーブルから3列のテーブルを識別する方法がわかりません。

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

c# - Document.SaveAs2()でCOMException(0x80020003)が発生する:Office2003とOffice2010の両方がインストールされている場合、メンバーが見つからないという例外が発生します

Wordファイルを読み取り、処理を行ってからPDFファイルとして保存するVisualStudioプロジェクトがあります。コードは、Office 2010のみがインストールされている私のマシンでは完全に機能しましたが、Office2003とOffice2010の両方がインストールされている別のPCで実行すると、Document.SaveAs2()は次の例外をスローします。

コードスニペットは以下のとおりです

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

vba - vbaを使用してWord2010の既存のコンテンツコントロールの後にコンテンツコントロールを追加する

もう少し詳細:

  1. コンテンツコントロールを含む(多くの)ドキュメントを1つのドキュメントに挿入しています。
  2. 各ドキュメントのコンテンツコントロールの1つは、タイトルコントロール(ドキュメントプロパティにリンクされている)です。これは、挿入時に宛先ドキュメントのタイトルと同じ値を自然に受け取ります。
  3. コントロールのタイトルやタグの名前を変更し、wordまたはvbaを使用しても、問題は解決しません(奇妙なことです!)
  4. 私が提案する解決策は、別の名前で新しいコントロールを作成し、元のタイトルコントロールから.range.textをコピーしてから、タイトルコントロールを削除することです。

変更が必要なすべてのファイルを通過するループがあり、正常に機能します。ただし、私が何をしているように見えても、作成した新しいコントロールはドキュメントの先頭に表示され、正しい場所には表示されません(ドキュメントのコードが前にあるコントロールがあります)。

アイデア?余談ですが、コントロール名の変更が機能しない論理的な理由はありますか?

現在のコード: