AutomationFactory 名前空間の使用に興味がありますが、特定の COM に使用できるものに関するドキュメントが見つかりません。実際に調べるべき用語がわからないためだと思います。誰かリソースを持っていますか?特に、Excel、Word、Outlook に関する情報を探しています。
前もって感謝します!
AutomationFactory 名前空間の使用に興味がありますが、特定の COM に使用できるものに関するドキュメントが見つかりません。実際に調べるべき用語がわからないためだと思います。誰かリソースを持っていますか?特に、Excel、Word、Outlook に関する情報を探しています。
前もって感謝します!
AutomationFactory は名前空間ではなくクラスです。これは、アプリが信頼できるアプリとしてブラウザー外で実行される場合にのみ、既定で COM オートメーションをサポートしない実行環境である Silverlight バージョン 4 に固有のものです。MSDN ライブラリの記事はこちらです。ページの下部には、ハウツー ページへのリンクがあります。
ここでMSDNトピックから始める必要があります: Office開発
次に、実験的なWindowsコンソールアプリケーションを作成し、関連するOfficeCOMライブラリを参照する傾向があります。インテリセンスを利用してオフィスのCOMオブジェクトを操作するコードを記述し、アプリが実際に機能するために必要なことをある程度理解します。
オフィスオブジェクト操作の実際の仕組みからSilverlightで最終的に実行したい操作を抽象化する、一連のクラスとメソッドを記述します。
タイプを使用してコードをSilverlightに移植するとdynamic
、OfficeのCOMオブジェクトのすべてのインテリセンスが失われますが、この段階までに、実際のSilverlightコードがOffice操作を行うために使用するクラスの束を作成しました。
COM 情報は VBA で見つかるものと同じなので、インターネット検索を行うときは、それに関連する情報を探すだけです。