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

vba - VBAで結合されたテーブルセルの幅を変更する(Word 2010)

MS Word 2010では、結合されたセルの幅を変更するのは少し注意が必要です。

単純な2x2のテーブルを想像してみてください。上の行のセルは結合されますが、2番目の行のセルは結合されません。

Cell(2、1)(Wordインデックスを使用)にカーソルを置き、幅を変更すると、一番上の行の幅が「アクティブ」セルの幅と一致するように変更されます。

ただし、選択範囲が拡張されて「行の終わり」の非表示文字が含まれる場合、変更は、意図したとおり、選択したセルにのみ影響します。

誰かがVBAでこの動作を複製する方法を知っていますか?

乾杯

ダン

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

delphi - Delphi 2010:Wordテーブルの複数行コンテンツ

Delphi2010を使用してドキュメントの作成を自動化しています。

私が持っているレイアウトでは、Wordテーブルのセル(1、1)に1行のテキストを挿入してから、次の行に移動し、段落設定を変更して、水平方向のルールを挿入する必要があります

テーブルと最初の行の内容を設定することはできますが、カーソルをセルの2番目の行に移動する方法や、水平線を挿入する方法を一生理解することはできません。

私がこれまでに持っているもの:

Word 2010のVBAは右クリックで記録されないため、水平線のマクロ(正確なサイズと太さである必要があります)を作成することさえできません...

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

fonts - Word 2010 の Cambria Math 斜体フォントの違い

Microsoft Word では、数式エディタを使用して数式を挿入できます。エディターで使用されるフォントは、Cambria Math として表示されます。次の図に示すように、エディター内のフォントとエディター外のフォントの斜体バージョンには違いがあることがわかりました (最初の行はエディター内のアルファベットで、2 行目はエディター外のものです:

画像 - 1

ただし、フォントの通常のバージョン (斜体ではない) には違いはありません。

画像 - 2

違いの原因は何かを知りたいです。ありがとう。

これに対する Matthew Strawbridge の回答:
フォント フォルダを確認したところ、そこには Cambria Math Regular しかありません。ただし、Cambria フォントには 4 つのバージョンがあります。だから私は新しい観察をします。下の画像には、上から順に、Cambria、Cambria Italic、方程式エディターの Cambria Math Italic、Cambria Math、Cambria Math Italic があります。

画像 - 3

Cambria と Cambra Math のアルファベット フォントは同じようです。Cambra Math には斜体のバージョンがないため、傾斜したローマ字のバージョンがあります。ただし、3 行目 (方程式エディターの Cambria Math Italic) が他の行のように見えないので、どのフォントを代わりに使用するのか非常に気になります。

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

c# - c#アプリケーションでアクティブなWord文書を閉じようとしたときにエラーが発生しました

.net 4.0FrameworkとOffice2010でc#を使用しています

私は現在、すでに開いているWord文書を閉じる方法を見つけようとしています。このコードでエラーが発生しています:

現在、このコードを実行すると、foreachループに入ることができません。app.Documentsは「0」のカウントを示しています。そして、foreachループにブレークポイントを設定し、「app」変数を見ると、次のように表示されます。

これは、アクティブな単語ドキュメントがある場合でも発生します。

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

c# - C#とVSTOを使用してWord2010の既存のコンテンツコントロールにテキストを設定します

私は自分の問題の解決策を見つけるために4時間探し回っていました。

定義されたリッチテキストコンテンツコントロールのテキストを設定しようとしています。テストの目的で、テキストを変更したいドキュメントに1つのコンテンツコントロール(リッチテキスト)のみを定義しました。

この事前定義されたコンテンツコントロールの値を設定できません。どんな助けでも本当にありがたいです。

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

c# - Word ファイルのメイン文書部分を別の Word ファイルのヘッダー部分に移動する方法は?

Word文書のメイン文書部分を別のWord文書のヘッダー部分にコピーするにはどうすればよいですか? ファイルから別のファイルへのヘッダー部分の移動については、ここで説明されています。

と :headerPart.FeedData(wordProcessingDoc.MainDocumentPart.GetStream());

動作しません。

よろしく

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

email - 特定の受信者に Word 文書を添付ファイルとして送信するにはどうすればよいですか?

Word 2010 でフォームを作成し、フォームを送信するためのボタンを追加しました。
私が欲しいのは、ボタンをクリックすると、フォームが電子メール メッセージに添付され、特定の電子メール アドレスがメッセージの「To」フィールドに自動的に入力されることです。
メール メッセージを開いてフォームを添付ファイルとして追加するためのボタンを取得することはできましたが、メール アドレスを入力することはできません。

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

c# - XML SDKを開く:Word2007では代替コンテンツは無視されます

Open XML SDKを使用してWord文書を生成しています。文書には、textBoxが含まれています。生成された、textBoxの要素は次の形式です。

生成されたドキュメントは2007および2010形式に対して有効です。ドキュメントをワード2010で開くと、textBoxは表示されますが、ワード2007でドキュメントを開くと、textBoxは空になります。

Word2010と2007の両方で開くことができる代替コンテンツを追加するにはどうすればよいですか。

よろしく。


はい、あなたは正しいTaterheadです。私が行っているのは、テキストボックスにコンテンツコントロールを追加することです。コンテンツコントロールには、(外部docxからコンテンツをインポートするための)altchunkが含まれています。調査の結果、コンテンツコントロール要素(sdtBlock)を追加していることがわかりました。 (word2010で使用されている)描画セクションのtextBox要素に追加しましたが、Word 2007で使用されている画像セクションにコンテンツコントロールを追加できなかったため、空のコンテンツコントロールを取得しました。したがって、描画と画像の両方のtextBoxにコンテンツコントロール(altchunkを含む)を追加する必要があります。SdtBlock要素のクローンを作成しようとします。

複製されたsdtBlockでaltchunk要素が失われるという問題。textBoxContentForDrawing.Append(sdtBlockWithAltchunck)とtextBoxContentForPicture.Append(sdtBlockWithAltchunck)の2つのtextBoxにSdtBlockを追加するトリックを見つけるのを手伝っていただければ、このようにして、word20072010で正しいコンテンツを取得できます。

よろしく

Reagards

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

c# - MS Word 2010 (VSTO) プログラムでページの色を変更する

私はこのコードでこれを達成しようとしています:

しかし、それはうまくいきません。そのようなタスクを達成する方法を知っている人はいますか?

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

vba - Access-VBAから呼び出された場合、Word2010のMailmergeのデータソースが失われます

Office2007からOffice2010(およびWXP-> W7)への移行に問題があります。Accessプログラムを使用して、メールマージのデータソースとして使用されるCSVファイルを作成しています。CSVを作成した後、私のプログラムはテンプレートファイルから新しい単語ドキュメントを作成します。テンプレートは、作成したCSVファイルをデータソースとして使用するように設定されています。CSVは常に同じパスで作成されます。

私は次のコードを使用しています

msWord明らかに私のWordアプリケーションのリファレンスであり、templatename私のテンプレートへのフルパスです。

これは、WindowsXPおよびOffice2007では正常に機能しました。W7およびOffice2010では機能しません。テンプレートは新しいドキュメントを作成して開きますが、メールマージのメインドキュメントではなくなりました。

さらに奇妙なことに、テンプレートをダブルクリックするだけで新しいドキュメントを作成すると、すべてが機能します。

テンプレートが含まれるフォルダーは、WordおよびAccessの信頼できるフォルダーです。Office2010に変更はありますか、おそらくいくつかのセキュリティ設定はありますか?誰かがそれを修正する方法を知っていますか?または、少なくともどこを見ればよいかについてのヒントがありますか?