問題タブ [word-automation]

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

c# - Word オートメーションの動的ブックマーク

私はテーブルの数があり、未定義の数のテーブルが
あり、c# を使用して Word ドキュメントを作成しているという問題があります。前のテーブルが終了した直後に各テーブルを追加する必要があり、最後にブックマークを動的に追加しようとしましたループして必要なテーブルを追加しますが、形式が正しくありませんでした。重複しているものとページの先頭にあるものが最後になりました。ここで迷ってしまいました。助けてもらえますか??

以前にドキュメントにテーブルを追加してから、親テーブルの各行に新しいテーブルを挿入することでこれを行いましたが、これにより一部のプロパティが子テーブルに適用されなくなります

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

c# - Normal.dotm が別のプロセスで使用されていますか?

次のようなアプリケーションがあります。

  1. ファイルをコピーします
  2. コピーを新しい名前で貼り付けます
  3. 修正します
  4. 保存します

これは正常に機能していますが、今日、次のエラーが発生しています。

通常は、別の Word セッションによって編集されていました。このドキュメントを元の名前で保存すると、他のセッションで行った変更が上書きされます。元の名前でドキュメントを保存しますか?

そして、これが「Normal.dotm」のファイルの場所です。このファイルを見たことがなく、コードでこのファイルに手動でアクセスしていません。

C:\Documents and Settings\MyUserName\Application Data\Microsoft\Templates\Normal.dotm

過去に正常に動作していた古いコードを実行しており、コンピューターをリセットしたので、プロセスがこれを台無しにしているとは思いません。何が原因でしょうか? この問題を引き起こすために外部で何かが起こったようですが、私は間違っている可能性があります。私は本当に困惑しています。

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

c# - エラー: ワード オートメーション

IIS7 (Windows Server 2008) 64 ビットを使用していますが、アプリケーションは 32 ビット モードで実行されています。Ms Office 2003 がサーバーにインストールされています。コンポーネント サービスで {000209FF-0000-0000-C000-000000000046} が見つかりませんが、{00020906-0000-0000-C000-000000000046} が表示され、すべてのアクセス許可も割り当てました。

偽装を適用すると、タスク マネージャーに winword.exe*32 が表示され、スティックのように長時間進行中のページが表示され、応答/エラーが発生しません。ページが固定されている/常に進行中であることに気付きました

'' 偽装で合格、エラーなし

'' 偽装で合格、エラーなし

'' 偽装により、このコード行はページを長いプロセスに貼り付けます - Documents.Open

私は何が欠けていますか?同じコードが Windows Server 2003 64 ビットで動作していました。

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

c# - ワード オートメーション 目次

テキストと目次を含むドキュメントがあります

しかし、タイトルの最初に同じ単語があり、目次からその単語を削除したいのですが、次のようなものを試しました

目次のレイアウトをいじらずにテキストを変更する方法を知っている人はいますか??!

template のように、これを行う他の方法がある場合、それが生成されているときに指定されたテキストを感情的な文字列に置き換えるようにコンテンツの表に何らかの方法で指示できれば、行き止まりにぶつかったように見えます。そんな感じ??!!

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

c# - Wordの自動化で列幅を設定すると例外がスローされます

Wordの自動化を使用してテーブルを作成しています。1つの列を非常に狭くする必要がありますが、Microsoft.Office.Interop.Word.Column.SetWidthメソッドを使用して幅を設定するたびに、「値が範囲外の例外」がスローされます。値を大きくすると機能しますが、できるだけ小さくすることが重要です。

誰かが間隔とパディングをゼロに設定することを提案しましたが、それでも例外がスローされます

0 投票する
3 に答える
10844 参照

c# - サーバーでのエラー「ドキュメントが開いていないため、このコマンドは使用できません」

このコードを使用して、データを Word テンプレートに送信し、クライアントに送信します。

このコードはローカルで適切に機能しますが、このサイトを公開してサーバーに配置すると、このエラーが発生します。

ドキュメントが開かれていないため、このコマンドは使用できません。説明: 現在の Web 要求の実行中に未処理の例外が発生しました。エラーの詳細とコード内のどこでエラーが発生したかについては、スタック トレースを確認してください。例外の詳細: System.Runtime.InteropServices.COMException: ドキュメントが開かれていないため、このコマンドは使用できません。

ソース エラー: 現在の Web 要求の実行中に未処理の例外が生成されました。例外の発生元と場所に関する情報は、以下の例外スタック トレースを使用して特定できます。

サーバーで開くことができないのはなぜですか?このエラーを解決するには?

私はWindows7、VS2010、SQLServer2008、office2010を使用しており、サーバーではWindows Server 2008、IIS7、office2010を使用しています。

サーバーでこのエラーが発生した場合、どうすればよいですか?

0 投票する
3 に答える
661 参照

c#-4.0 - Document.BuiltInDocumentProperties はドキュメントをダーティにし、毎回保存するように求めます

Document.BuiltInDocumentPropertiesはドキュメントをダーティにし、何も変更されていない場合でも毎回保存するように求めます。

ドキュメント変更イベントでドキュメントのテンプレートを取得しようとしています

しかし、ActiveDocument.CustomDocumentPropertiesは正常に動作します。

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

pdf - Word オートメーション PDF として保存

MS Word 2010 でドキュメントを PDF として保存すると、「最適化」などの他のオプションが表示されます。これらのオプションは、c# の Document.Saveas 関数のパラメーターとして設定できません。PDF を保存する前にこれらのオプションを設定する方法を教えてください。

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

.net - WordをPDFとして保存できません

ユーザーがボタンをクリックしてファイル名を選択し、pdf ファイルとして保存できるようにする Word アドインを作成しました。

しかし、多くの場合、ユーザーは次のエラーを受け取ります: System.Runtime.InteropServices.COMException (0x80004005): (デンマーク語からの大まかな翻訳:) ファイルは別のプログラムまたはユーザーによって使用されています。

ファイル名は存在しませんが。

これが私のコードです:

ファイルは保存されません。

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

c# - WordAutomationServicesによって変換されたファイルはテーブルヘッダーを失います

OpenXml SDK 2.0を使用してWord文書を生成していますが、その点ではすべて問題ありません。ドキュメントには、複数行のテーブルヘッダーを持つテーブルが多数あり、すべてが正確に表示されます。

このドキュメントをSharepoint2010Enterpriseの自動化サービスという単語に渡すと、サービスは変換されたファイルを返します。サービスを使用して目次を更新するときに、ファイル形式が入力形式(Docx-> Docx)と同じになることがありますが、ほとんどの変換はPDFに変換されます。

私の問題は、返されるドキュメントにソースドキュメントと同じヘッダーが含まれていないことです。ドキュメントのOpenXmlを見ると、行にはTableHeaderプロパティがありませんが、ソースにはあります。

誰かがこれを以前に経験したことがありますか?WASとそれがどのように機能するかについてはほとんど見つけることができないので、これを修正するために何ができますか。私たちはこれを開発するためにかなりの時間を費やしており、サードパーティのコンポーネントに頼る必要はありません。