2009-08-18 25 views
0

おそらく、特定の経験を共有したいと思うので、私の質問は単純な答えではないかもしれません。COMオートメーション/ Excelマクロの実行

  1. COMオートメーションを通じてExcelマクロを実行しようとすると、どのような問題が発生しましたか? オートメーションによって実行されるマクロの作成に関する特定の要件はありますか?

  2. オートメーションで実行されるマクロのデータ(スカラーおよびベクターパラメータ)のパスイン/パスバックの経験を共有できますか?

私はすでにいくつかのアイデアを試してみました。誰かがその方法を踏襲し、何が期待できるのかを知りたいのですが、フレームワーク構築に時間とリソースを費やす前に気を付けてください。 最後に、最後に行った調査と決定の結果をここで紹介します。

は、 アルバートGareev

答えて

0

ありがとうOK、これは私がこれまで持っているものです。

1)問題。 COMクライアントのすべての単一の出口ポイントは、Excel.Applicationが適切にシャットダウンされ解放されるように、適切な切断ルーチンを持つ必要があります。 COMクライアントがデバッグモードで実行され、実行が手動で停止された場合は、Excel.Applicationも手動で(タスクマネージャから)シャットダウンします。

2)現在、ワークシートを使用してパラメータを渡し、結果を取得しています。

さらに、マクロ内で実行されるデータ解析タスクでは、テキストファイル名を渡します。内容はExcelのマクロ側から読み込まれ、正規化されます。

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

関連する問題