問題タブ [word-2007]

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

delphi - MSWord ActiveX を使用して選択できないテキストを含む PDF を作成する

Word 2007+ ActiveX を使用してドキュメントを pdf に変換しています。

「テキストの選択を許可しない」などのドキュメント プロパティを指定して、activex を使用して PDF を作成することはできますか?

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

vsto - 2007 および 2010 用の Word アドインの作成

私はVSTO開発に非常に慣れていません。Word 2007 や Word 2010 で使用できる Ms Word アドインを開発することはできますか?

Word 2007 がインストールされているマシンで Word 2010 のアドインをデバッグしようとすると、「必要なバージョンの Microsoft Office アプリケーションがインストールされていません」と表示されます。Word 2010 を搭載したマシンで Word 2007 のアドインをデバッグしようとすると、同じことが起こります。

ご協力ありがとうございました。

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

c# - Word2007アドインで選択されたテキストヘルプが必要

VS2008を使用してWord2007アドインを作成しようとしていますが、選択したテキストをWord文書内に取り込む方法を知る必要があります。

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

c# - ExcelからWordにセルをコピーするときにセルの書式を維持する方法

現在OleDB、Excelスプレッドシートに接続してデータを取得し、データにDataTableいくつかの変更を加えてから、データをWordにコピーするために使用しています。

そうすることで、テキストの一部が色付けされているか、背景色が灰色であるか、太字であるかなど、セルの書式設定が失われます。

私はInteropライブラリを使用してwordやOLEDBExcelと通信しています。

この解決策が私が達成する必要があるものに対して十分ではない場合、あなたは代替の解決策を提案できますか?(マクロ?)使ってみInterop.Excel.Stylesましたが、現在使っているセルとどう関連付けたらいいのかわかりません。

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

c# - 相互運用機能と C# を使用して、Word 2007 でテーブルから別のテーブルに行をコピーする方法

1 つの単語ドキュメントにマスター テーブルがあります。

テーブルの最初の列にはキーがあります。ユーザーが選択したキー (行) に基づいて別のテーブルを作成する必要があります。

ユーザーはキー (行) を複数回選択できます。

表1:

TaskName列がキー列です。ユーザーはabc、pqr、abc、pqr、lmnを選択できます

これにより、次のようなテーブルが生成されます。

table.Cell().Range.Textこれを行うとフォーマットが失われるため、使用できません。

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

vba - How to extract / delete first word of each page?

I did a mailmerge to create dynamic word pages with customer information.

Then I did (by looking on the net) a macro to split the result file into several pages, each page being saved as one file.

Now I'm looking to give those files some names containing customer info. I googled that and I think the (only?) way is to create a mergefield with that info, at the very beginning of the page, then extract and delete it from the page with a macro to put it in file names.

Example: If I have a customer named Stackoverflow I would like to have a file named Facture_Stackoverflow.doc.

この最初の単語をページから選択、抽出、削除する方法がどこにも見つかりませんでした。

これが私の「分割マクロ」です。現在、増分された ID だけでファイルに名前を付けています。

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

c# - Generate a word file from template and XML data

I would like to generate on-the-fly word documents from a template and a XML file of which XSD is known.

Is there any best practice known to achieve it?

Thank you

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

vba - 非表示モジュールのコンパイル エラー : このドキュメント

Windows 2007 マシン上の MS Word 2007 で Word 文書を開くと、次のエラーが発生します。

非表示モジュールのコンパイル エラー : このドキュメント

このドキュメントにはマクロが含まれており、別のマシンで正常に動作します。

このエラーは、いくつかのセキュリティ アップデート後に発生し始めたと思います。

これは OS または MS Word のセキュリティの問題ですか?

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

c# - Wordでテキストの背景色を変更する

状況:

  • .net 3.5
  • c#またはvb.net(これもテスト済み)
  • Word2007アドイン

テキストの背景色をカスタムRGB色に設定しようとしています。

コードは次のとおりです。

色が正しいものではないことを除いて、最初はうまくいくようです。カスタムカラーを設定すると、既存のWdColor定数に変更されるようです。ドキュメントを見て、それは言う:

Shadingオブジェクトの背景に適用される24ビットカラーを返すか、設定します。任意の有効なWdColor定数、またはVisualBasicのRGB関数によって返される値にすることができます。

だから、私の質問は:誰かがそれがどのように機能することになっているのかについての考えを持っていますか?

ありがとう