問題タブ [office-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 投票する
1 に答える
3741 参照

sharepoint - Word Automation Services を使用して docx を pdf に変換する

このhttp://msdn.microsoft.com/en-us/library/ff742315.aspxの助けを借りて、共有ポイントでdocxからpdfへの変換を試みました... 1)共有ポイントサーバーにcsファイルを作成しました。 .. 2) バット ファイルを使用してコンソール exe にコンパイルしました。 3) exe は実行されますが、例外 System.NullReferenceException: Object reference not set to an instance of an object が発生します。

ファイルは \mysrv\sites\casedocs\Documents\ElfDev\10080003 および https:\mysrv\sites\casedocs\Documents\ElfDev\10080003 に存在し、編集可能です。後者には証明書エラーはありません。

1) Cs ファイル ...

2)コンパイラバットファイル...

3.完全な例外...

入力ファイルが表示されないように見えますが、a) \mysrv\sites\casedocs\Documents\ElfDev\10080003\jk1.docx は Word 2010 でファイルを開き、b) https://mysrv/sites/casedocs/Documents /ElfDev/10080003/jk1.docxは Word 2010 でファイルを開きます

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

c# - WordにマップされたContentControlは乱雑なデータを返します

ContentControlを作成してXMLファイルにマップするac#プラグインを作成しています。
XMLに「7、SOMESTREET」のようなノードがある場合、ContentControl内に「、7SOMESTREET」というテキストが表示されます...
私はイスラエルに住んでいるので、ロケールと関係があると思います。
考えられるすべてのことを試しましたが(XMLエンコーディングの変更、ContentControlのデフォルトのフォーマットの変更など)、それでもうまくいきません。

誰かがこれを引き起こす可能性のある何かを考えることができますか?

ありがとう。

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

c# - C# を使用した PowerPoint プレゼンテーションでのムービーの自動再生

現在、C# および .pptx ファイルの設定をいくつか変更しようとしていますMicrosoft.Office.Interop.PowerPoint。プレゼンテーションのいくつかのスライドにリンクされた .wmv ムービーがいくつかあります。プレゼンテーションが作成された時点では、すべてのムービーがクリックされるとすぐに再生されます。ただし、これを変更して、スライドが表示されるとすぐに自動的に再生を開始したいと考えています。これは多くのプレゼンテーションで行う必要があるため、手動で行う方法はありません。

プロパティは見つかりましたPlaySettings.PlayOnEntryが、使用方法がわかりません。新しいムービーを埋め込んでこれを行う方法の例をいくつか見つけました (そして、Visual Basic の場合のみ) が、ムービーは既に埋め込まれているため、これは私が望むものではありません。

また、現在のスライド上のオブジェクトに実際にアクセスする方法もわかりません。形状がビデオ ファイルであるかどうかを確認してから上記の設定を変更する方法があるかもしれませんが、MSDN リファレンスは Office ではあまり役に立ちません-トピック。問題があれば、Powerpoint 2007 と Visual Studio 2010 を使用しています。

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

c# - C#の自動化でMSWord2010のリボンをカスタマイズする

C#アプリからMS Wordを自動化しようとしていますが、リボンUIの変更に問題があります。私が見つけたすべてのサンプルは、アドインからのみ利用可能なIRibbonExtensibilityインターフェイスを使用しています。自動化を使用してこれを行うことは可能ですか?

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

c# - C#を使用してmswordから同義語リストを取得する方法

単語の自動化において、c#言語を使用してmswordから同義語リストを取得する方法。アドバイスしてください。

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

c# - C#でExcelワークシートを文字列に抽出する

C#を使用してExcelワークシートを文字列に抽出するにはどうすればよいですか?私はすでにシートを持っていて、txtファイルとして保存できますが、その代わりに、それを文字列に直接抽出して、いくつかの処理を実行したいと思います。

0 投票する
4 に答える
5969 参照

c# - Word DocumentClass を使用しようとした場合にのみ、製品でオブジェクト参照エラーが発生する

.dotx テンプレートを使用し、aspx ページでデータをマージするプログラムを作成しています。このプログラムはローカルの Dev ワークステーションでは完璧に動作しますが、テスト IIS サーバーに展開すると、以下の 2 行目で失敗し、オブジェクト参照エラーが発生します。

以前、Word Com オブジェクトが IIS サーバー上になかったため、問題に遭遇したため、Word をサーバーにロードし、DCom でアクセス許可を設定して、その問題を解決しました。しかし、今では wRange = ..... で始まる行でこのエラーが発生します。

前述したように、プログラムはデバッグ モードでローカルに完全に動作します。

何か案は?

コード行:

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

com - Windows Server 2008 x64 上の Excel 2007 自動化 - 非システム ユーザー

皆さん、

システム以外の (ユーザー) アカウントを使用して Excel を自動化しようとしていることを除いて、ここに示されている問題とまったく同じ問題があります。ユーザーが既にデスクトップ フォルダーを持っているため、デスクトップ フォルダーを作成するソリューションは機能しません。システム アカウントで問題なく機能するソリューションを取得できます。ログインしたときに、管理者アカウントで機能させることもできます。これは実際にセッション 0/1 の問題なのか、それともまだニシンなのか?

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

c#-4.0 - c# 4.0 と Word 2007 の自動化

Oracle データベースから何千もの単語文書を取得し、それらを pdf に変換してデータベースに送り返す必要があるアプリケーションを作成しています。私はすでにすべてのサポートメカニズム (データベースの相互作用、マルチタスキング、およびデータベースと構成へのプラグ可能なアプローチ) を稼働させています。サーバー側でオフィス オートメーションを使用することについての警告にもかかわらず、私の最初のアプローチはそれを使用することでした (実際には、私の顧客はそれを使用するように求めました)。しかし、私は c# (.Net 4.0) と Word 2007 の間の相互作用に頭がおかしくなっています。私はすでに SaveAs と ExportAsFixedFormat を試しました。どちらも問題なく動作しましたが、単語を閉じようとすると...エラーが表示されました(単語に問題が見つかり、閉じられることを示すポップアップウィンドウ)。次に、アプリケーションを終了する前にこれを含めようとしました:

しかし、それでもエラーが発生します。エラーなしで 100 を超えるドキュメントを変換できません。オフィスオートメーションを使用せずにこの変換を達成する方法を知っていますか? あるいは、オフィス オートメーションを使用してこの変換をエラーなく行う方法を知っていますか? どんな助けでも大歓迎です。

編集:オタク、これは私が使用しているコードの例です(警告!コードを先にテストしてください)

0 投票する
5 に答える
14785 参照

automation - 複数のプレゼンテーションのスライドをプログラムで 1 つのプレゼンテーションに結合する

プレゼンテーション (OpenOffice または Powerpoint) の作成を自動化する必要があります。プレゼンテーションは、特定のディレクトリ内の各プレゼンテーションの最初の 2 つのスライドを取得し、それらを 1 つのプレゼンテーションに結合する必要があります。これを解決するためにどのようなアプローチをとるべきかについて混乱しています。任意のポインタをいただければ幸いです。