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

c# - C# から PowerPoint ロードマップのタイムラインを生成することは可能ですか?

PowerPoint には、Excel や Word のような API があることを知っています。プログラムでタイムライン ロードマップを生成する方法はありますか (データベースからのマイルストーンと日付のリストがあります)。

パワーポイントでタイムラインロードマップテンプレートをプログラムで記入しようとする方法について、リンクやサンプルコードを持っている人はいますか?

これが私がやろうとしていることの(素晴らしいではない)例です:http://www.jumpdesign.net/aboutcd/02history/Short_history_timeline.jpg

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

ms-access - MS Access 2003/2007 VBA - レコードセットから日付フィールドを取得し、dd-MMM-yyyy 形式を文字列にするにはどうすればよいですか?

DAOを使用してデータを取得するVBがあり、1つのフィールドは日付フィールドです(トランザクションの日付のように)。日付/時刻ではなく、単に dd/mm/yyyy のような日付です。

アクセスフォームでは、これを行う方法を知っていますが、現在、Excel/ppt の自動化に取り組んでいます。この単純な例のDAO SQL文字列、openrecordsetのようなものを使用してデータを取得します。

したがって、問題のデータは単に rs!Date であるとしましょう。

次のようにパワーポイントに移動します。

今、私はあらゆる種類のものを除外していますが、これは、レコードセットに既にあるこの日付を ppt pres に転送する部分であり、この形式でのみ問題ありません

これを簡単に取得する方法を知りたいだけです

私の希望する出力文字列として。

ありがとうジャスティン

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

com - Powershellを使用してExcelワークシートをあるワークブックから別のワークブックにコピーする

Powershellを使用して、あるワークブックから別のワークブックにワークシートをコピー(または移動)したいと思います。

私は以前にこれを行ったことがあり、その方法を思い出せません。CopyTo()関数を使ったと思います。

はじめに。

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

c# - 2つのExcelシートの列の値を比較する方法

2 つの Excel シートがあります (Excel 2007 を使用)

列名を含む Excel sheet1

列名を含む Excel シート 2

シートをアップロードし、ボタンをクリックします (ここでは、各シートの名前の列を比較します)。次に、シート 2 にない名前を別の Excel シートに追加し、D:\names.xlsx に保存する必要があります。

したがって、names.xlsx シートには含まれている必要があります

私の質問が明確であることを願っています。

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

asp.net - Excelファイルテンプレートに行を自動的に追加する

IIS7で.net4.0asp.netアプリを実行しています。ユーザーがサーバーからダウンロードできるExcel2007/2010(あまり煩わしくない)テンプレートファイルに行を追加する簡単な方法があるかどうかを知りたいです。

たとえば、ユーザーがいくつかのチェックボックスをオンにして、Webページのボタンをクリックする場合があります。サーバーはテーブルに対してSQLクエリを実行し、結果を返します。Webアプリのリソースディレクトリに、見出し、列タイトル、書式設定などを含むExcelファイルがあります。このファイルのコピーを作成し、各結果を行としてこのファイルに挿入します(セルA3に名を挿入し、セルB3に姓を挿入します)。そして、ユーザーが自分のディスクに保存できるようにします。

Excel(xls)形式は「オープン形式」なので、これがどれほど簡単/簡単なのか疑問に思いました。Excel XML DOMをロードしてXML要素を挿入するのは問題ですか?使用する必要のあるライブラリは何ですか?

ヘルプやリソースをいただければ幸いです。

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

ruby - RubyOfficeAutomation-イベントハンドラーをMSWordで動作させることができません

Office2010を搭載したW7で実行されているRubyバージョン1.9.1p430。

DocumentBeforeCloseイベントをキャッチしようとしていますが、それを機能させるために近づくことさえできません。

SheetSelectionChangeが処理されるExcelを使用したいくつかの例に従いました。問題なく動作します。

同じプロセスを使用して、上記のWordイベントを処理したいと思いました。

私のコードはWIN32OLE_EVENT.newステートメントで失敗します。これが私が使っているものです:

私が得るエラーは次のとおりです。

私は声明の中でシンクの名前の正しい内容を広範囲に探しましたWIN32OLD_EVENTが、これは私が思いついた最高のものであり、明らかに間違っています!

誰かが私を正しい方向に向けることができれば、私は最も感謝するでしょう。誰かがRubyからのWordイベントをうまく処理できたかどうか聞いてみたいと思います。

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

ms-office - MSProjectからタスクをインポートするためにサーバー側のOfficeオートメーションの代わりに使用するアプローチ

別のSharepointサイトからMSProjectファイルを開き、すべてのタスクがファイルから読み取られ、ASP.NETグリッドにバインドされていることを確認する必要があります。

Office Interopアセンブリを使用しましたが、いくつかのエラーが発生しました。

また、Microsoftがサーバーサイドオフィスオートメーションをサポートしていないことも知りました。

これを達成するための推奨される方法はありますか?

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

.net - .NETでのExcelの自動化(COMエラー)

システムにms-officeがありません。.netプロジェクト(C#コードビハインド)に参照'Microsoft.Office.Interop.Excel.dll'を追加しました。以下の行から上記のエラーが発生します

ms-officeをインストールすると、正常に動作します。私はms-officeをインストールせずにそれを解決する必要があります。dllを追加するだけです。助けが必要です。事前に感謝します。

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

c# - SetParent() 使用時のウィンドウ配置の問題

childFormPInvoke を介して SetParent API を使用して、Excel のメイン ウィンドウの子として設定しようとしています。

上記のように、私の意図は、子を Excel ウィンドウの左上隅に配置することでもあります。ただし、何らかの理由で、childForm常に奇妙な場所に行き着きます。

私が間違っているのは何ですか?

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

c# - Office オートメーションを介して開いている Office ドキュメントを見つけて閉じる方法

ディレクトリ内のファイルを取得してサーバーにアップロードするプログラムがあります。ファイルがWordファイルの場合、ファイルがWord / Excelなどで開いているかどうかを検出したいと思います。開いている場合は、ファイルのローカルコピーを削除するために閉じられるようにしたいと思いますファイル。

これを行う方法はありますか?ドキュメントの検出とクローズを担当するプログラムは、win フォーム アプリです。