問題タブ [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.
delphi - OLE オートメーション - WORD テーブル (Delphi)
WORDで表の中に表を作ろうとしています。もちろん、最終的なプログラムでは動的になりますが、このサンプルにはありません。
これが私のサンプルコードです。
まず、カーソルの位置に新しいテーブル (2 行、1 列) を配置し、次に最初のテーブルのセル (1,1) に 2 番目のテーブル、セル (2,1) に 3 番目のテーブルを配置しようとします。2 番目のテーブルにも 2 行と 1 列がありますが、3 番目のテーブルには 3 行と 1 列があります。しかし、私が望むものの代わりに、セルに何かを入れたかどうかに関係なく、1行だけの2番目と3番目のテーブルを取得します。
さらに、最初のテーブル内に 1 行 2 列のテーブルを配置すると、すべてが正常になります。
手伝って頂けますか。
ありがとう、ロク
c# - Excelの変更チャートの数式
現在、Officeオブジェクトモデルを使用してExcelドキュメントを生成しています。グラフの編集に問題があります。テンプレートファイルで、次のソースを使用する棒グラフを取得しました。
グラフの式は次のとおりです。=sheet2!$ A $ 1:$ D $ 5
たとえば、「2009」列が空の場合、グラフにバーを表示したくありません。したがって、数式を次のように変更します:= sheet2!A $ 1:D $ 5; sheet2!C $ 1:C $ 5
setSourceDataメソッドがあることは知っていますが、最初に現在の数式または範囲を取得する必要があります。
私の質問は; チャート式を取得するにはどうすればよいですか?それとも、私がやりたいことをする別の方法がありますか?
Excelでダイナミックレンジを使って何かを試しましたが、これは範囲の最後から追加または削除された列でのみ機能し、列「2009」のように中央では機能しないようです。
automation - レポート生成の自動化
私たちは Stata を使用して、毎月、地区内のすべての機関のデータを組み合わせて分析しています。これらの月報をどうにかしてデータ分析のレポートを自動で作成したいです。レポートには、報告された指標の要約表、主要な指標のいくつかの図、およびデータ グループの統計的に有意な差を示す分析表が含まれます。これらを PDF にして、代理店に自動的に電子メールで送信することを希望します。これを自動化するために使用できるソフトウェアに関するアイデアはありますか?
asp.net - .NET で Microsoft Word 文書を読むには?
doc、docx ファイルを C# で .NET に読み込む方法。
c# - MSワード文書のテキストボックスにあるテキストを読む方法は?
プログラムでテキスト (.txt) ファイルに変換したい Word 文書があります。これにはC#を使用しています。Word 文書から段落と表を読み取り、それらをテキストに変換することができます。Word文書にはいくつかのテキストボックスがあり、それらのテキストボックスには読みたいテキストが含まれており、テキストファイルに入れています。私の問題は、これらのテキストボックスがどのコレクションに保存されているのかわからないことです。たとえば、すべての表は表コレクションに格納され、段落は段落コレクションに格納されます。これらのテキスト ボックスの読み方を誰か教えてください。追加情報が必要な場合はお知らせください。
vb.net - 呼び出し先がPowerPointAutomationによって拒否されました
PowerPointを自動化するコマンドバーモデルがあります。最近、PowerPointをアプリケーションから開いたときに、データがアプリケーションから読み込まれてメニューに表示されるという奇妙な問題に直面しました。ユーザーがPowerPointを右クリックすると、次のエラーメッセージが表示されます。
呼び出しは、呼び出し先のパワーポイントによって拒否されました
これを解決するにはどうすればよいですか?オフィスオートメーションにOffice2003/2007とVB.NETを使用しています。
c# - WinformsまたはWPFでフォーム補完/ドキュメントマージアプリケーションを構築するには?
ユーザー入力データ (名前、住所、金額など) を受け取り、事前に読み込まれたドキュメント テンプレート (注文フォーム) とマージして、このマージされたドキュメントを印刷するアプリケーションを構築する必要があります。このプロジェクトには Windows フォームまたは WPF を使用できます。
これにどのようにアプローチするのが最善かについて何か提案はありますか? 私は Winforms 開発の経験がありますが、データをドキュメントにマージして印刷する方法がわかりません。
vbscript - 生成されたレポートにマクロを含まないMSExcel自動化。何かご意見は?
ウェブにはこのような質問がたくさんあることは知っていますが、私が見つけた答えを自分の状況に適用することはまだできていません。
VBAがあることはわかっていますが、プログラム/マクロをExcelファイル内に配置して、肥大化やセキュリティ警告などを発生させることは常に嫌いでした。一連のExcelファイルで機能するVBScriptの方針に沿って考えています。それらをマクロフリーのままにします。これで、このアプローチに従ってディレクトリ内のすべてのファイルに対して「最初の列を青く塗る」ことができましたが、より複雑な操作(グラフ、ピボットテーブルなど)を実行する必要があり、それははるかに困難です(不可能です)。 ?)VBAよりもVBScriptを使用します。
この特定の例では、処理後にすべてのファイルからすべてのマクロを削除する方法を知っていれば十分ですが、すべての提案を歓迎します。良い参考文献はありますか?Excelファイルの外部バッチ処理に最適な方法に関するアドバイスをいただければ幸いです。
ありがとう!
PS:私はMark Hammondの素晴らしいPyWin32パッケージを熱心に試しましたが、ドキュメントとインタプリタのフィードバックがなかったために落胆しました。
ms-office - パワーポイントに透かしを追加する
パワーポイント オブジェクト ライブラリを使用して C# からパワーポイント ファイルに透かしを追加したいのですが、その方法を説明する例/ドキュメントが見つかりませんでした。
それはまったく可能ですか?ヒントや提案はありますか?