Excel の OLE

ExcelをOLEで制御するソフトの動作検証を行ったのですが、

Click-To-Run で配布されているためか、OLEを使うことができませんでした。

 

[動作環境]

OS:Windows7

Office: Office2010 Home and Bussiness β

 

「Click-To-Run によって、OLEが使えないのではないか」ということは↓から推測できました。

http://social.technet.microsoft.com/Forums/ja-JP/office2010generalja/thread/7a108397-f9f6-47b0-9591-34128c80f53c

 

製品版の Office 2010 の5つのエディションでも同様の配布方法となるのでしょうか?

また、それぞれのエディションで、OLEを使うことはできるのでしょうか?

 

回答
回答

kouhei-390 さん、こんにちは。
Answers のご利用ありがとうございます。

Office 2010 Home and Bussiness のベータ版を利用して
Excel 2010をOLEで制御するソフトの動作検証をされた際に
OLEの使用ができなかったということですね。


こちらでもOffice 2010Home and Bussiness RTM 版で操作してみたところ、
同様の現象が確認できました。

確認されたTechNetフォーラムの投稿にあるように、
Click-to-Runで配信されたOffice2010 は App-V で仮想化されており、
仮想化の外から呼び出せないようです。

以下の記事が参考になるかもしれません。

Microsoft Office 2010 Engineering(英語)
http://blogs.technet.com/office2010/archive/2009/11/06/click-to-run-delivering-office-in-the-21st-century.aspx

“Click-to-Run delivery is available for both the Office Home and Student 2010, and Office Home and Business 2010 products. It has full language support, and will work on both 32-bit and 64-bit Operating Systems
 (although only the 32-bit version of Office is actually run on both platforms).”

※click-to-runはOffice Home and Student 2010、Office Home and Business 2010でサポートされます。
日本では、Office Home and Business 2010のみがリリースされます。
(Home and Student 2010は日本でのリリースはなし。)


US の Forum にも同様のご質問が投稿されていました。

out of proc Office Automation is gone?(英語)
http://social.technet.microsoft.com/Forums/en-US/office2010/thread/1b8dc35b-c5e4-49b0-bf61-a0402898317d



Click-to-Runで配信された Microsoft Office 2010 のバージョンではOLEは利用できないということになります。
また、Click-to-Runの機能をサポートしているエディションは、Office Home and Business 2010となりますので、
それ以外のエディションをご利用いただければと思います。

Office 2010 製品エディション 
http://www.microsoft.com/japan/office/2010/prodinfo/compare-editions.mspx


田中 美紀– Microsoft Support

この回答が役に立ちましたか?

お役に立てず、申し訳ございません。

素晴らしい! フィードバックをありがとうございました。

この回答にどの程度満足ですか?

フィードバックをありがとうございました。おかげで、サイトの改善に役立ちます。

この回答にどの程度満足ですか?

フィードバックをありがとうございました。

 
 

質問情報


最終更新日: 2021年10月06日 表示数 1,709 適用先: