1

AutomationFactory 名前空間の使用に興味がありますが、特定の COM に使用できるものに関するドキュメントが見つかりません。実際に調べるべき用語がわからないためだと思います。誰かリソースを持っていますか?特に、Excel、Word、Outlook に関する情報を探しています。

前もって感謝します!

4

3 に答える 3

1

AutomationFactory は名前空間ではなくクラスです。これは、アプリが信頼できるアプリとしてブラウザー外で実行される場合にのみ、既定で COM オートメーションをサポートしない実行環境である Silverlight バージョン 4 に固有のものです。MSDN ライブラリの記事はこちらです。ページの下部には、ハウツー ページへのリンクがあります。

于 2011-05-07T17:29:15.987 に答える
0

ここでMSDNトピックから始める必要があります: Office開発

次に、実験的なWindowsコンソールアプリケーションを作成し、関連するOfficeCOMライブラリを参照する傾向があります。インテリセンスを利用してオフィスのCOMオブジェクトを操作するコードを記述し、アプリが実際に機能するために必要なことをある程度理解します。

オフィスオブジェクト操作の実際の仕組みからSilverlightで最終的に実行したい操作を抽象化する、一連のクラスとメソッドを記述します。

タイプを使用してコードをSilverlightに移植するとdynamic、OfficeのCOMオブジェクトのすべてのインテリセンスが失われますが、この段階までに、実際のSilverlightコードがOffice操作を行うために使用するクラスの束を作成しました。

于 2011-05-10T07:39:05.710 に答える
0

COM 情報は VBA で見つかるものと同じなので、インターネット検索を行うときは、それに関連する情報を探すだけです。

于 2011-05-09T01:54:04.613 に答える