Office PowerPoint 2013の作業ペイン内にWeb Browser(IE11)を表示するVSTOアドインを作成しました。
このWeb Browserではローカルhtmlファイルを読み込み、Ajaxで検索用APIにアクセスすることで検索処理を実行できるようにしています。
ところが、Officeを立ち上げなおす度にWeb Browser内にセキュリティ警告バーが毎回表示されます。(添付画像を参照)
セキュリティ警告バーには「セキュリティ保護のため、コンピューターにアクセスできるアクティブコンテンツは表示されないよう、Webブラウザーで制限されています。オプションを表示するには、ここをクリックしてください」と記載されています。
このセキュリティ警告バーを常に表示しないようにするには、どのように設定を変更すれば良いでしょうか?
htmlファイル内に<form>タグや<script>タグを記述しなければセキュリティ警告バーは表示されませんが、検索機能を実現するためには記述が必要です。
また、htmlファイルをIE11で直接表示した場合はセキュリティ警告バーは表示されませんでした。
・レジストリの変更
作業ペイン内のWeb BrowserはIE11で表示されるようにレジストリを変更しております。
コンピューター\HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION
名前「POWERPNT.EXE」
データ「11001」(IE11で表示)
・IE11の設定
IE11の「インターネットオプション」→「詳細設定」→「マイコンピューターのファイルでのアクティブコンテンツの実行を許可する」にはチェックを入れています。
※Web Browser上ではインターネットオプションを変更できないため、通常の方法でIE11を起動して設定を変更しています。
・VSTOアドイン開発環境
Visual Studio Professional 2017
Version 15.9.26
・Officeバージョン
Microsoft Office Professional Plus 2013
PowerPoint 2013 (15.0.5233.1000) 32bit
・OSバージョン
Windows10 Pro 1909 18363.959 64bit
よろしくお願い致します。
