以前は、office 2003、2007 アプリケーションをバックグラウンドで実行したい場合、"Visible" プロパティの値を $False に設定できました。しかし、Office 2010 では同じアクションを実行できませんでした。値を $fasle または "msoFalse" に設定すると、次のようなエラー メッセージが表示されます。
===========================
Exception setting "Visible": "Application (unknown member) : Invalid request. アプリケーション ウィンドウを非表示にすることはできません
許可された。"
行:1 文字:1
- $app.Visible="msoFalse"
または
例外設定 "Visible": "値 "False" を "Microsoft.Office.Core.MsoTriState" 型に変換できません。エラー:
「'System.Boolean' から 'Microsoft.Office.Core.MsoTriState' への無効なキャストです。」"
=============================
「Visible」の値を「msoTrue」に設定すると、問題なく動作し、エラーは発生しません。
これを引き起こす原因は誰にもありますか?また、バックグラウンドで実行されている Office 2010 アプリケーションを有効にする方法は?
ちなみに、Word、Excel 2010で同じアクションを使用してもエラーは発生せず、うまく機能します。しかし、powerpoint 2010 でのみ実行すると、エラー メッセージが表示されます。