終了

Excelのハイパーリンクをクリックすると「別のプログラムでのOLE操作が完了するまで待機します。」

エクスプローラー ,
Nov 06, 2014 Nov 06, 2014

リンクをクリップボードにコピー

コピー完了

はじめてご質問させていただきます。

Windows 7&Adobe Reader 11の環境です。

Excel2013(ファイルの形式は拡張子.xlsの97-2003ブック)から、ハイパーリンクを利用し

PDFファイルを表示させようとしています。


IEなどのアプリケーションをすべて終了し、Excelしかアプリケーションを起動していない状況で

ハイパーリンク(絶対パス指定)をクリックすると、10秒以上待たされた後

「別のプログラムでのOLEの操作が完了するまで待機します。」とメッセージが表示されます。

パターンとしては、この後しばらくして、もう一度同じメッセージが表示されて終わる場合と

メッセージを閉じたら、対象のPDFファイルが表示される場合の2パターンがあります。


最初はExcelを疑っていたのですが、ハイパーリンクをクリックする前に

スタートアップメニューからAdobe Readerを起動しておくと、Excelのハイパーリンクをクリックしても

待たされることも、このメッセージが表示されることもなく、さくさくPDFが表示されるようになったため

こちらのフォーラムへご質問させていただくことにしました。


他にも、Adobe Reader 環境設定画面の以下のチェックを外してみたのですが、改善しません。

 ・[インターネット]の「Web表示用に最適化を許可」

 ・[セキュリティ(拡張)]の「起動時に保護ビューを有効にする」

 ・[セキュリティ(拡張)]の「拡張セキュリティを有効にする」


何かアドバイスいただけるとありがたいです。よろしくお願いいたします。

表示

41.2K

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines

correct answers 1 件の正解

エクスプローラー , Dec 04, 2014 Dec 04, 2014

大変遅くなりましたが、自己解決をしたのでご報告させていただきます。

結論としては、Adobe ReaderおよびAcrobatの環境設定での対処で、発生しなくなりました。

・イベントログにDistributiondcomの「必要なタイムアウト期間内にDCOMに登録しませんでした」

 が出力されており、イベントログのCLSIDをレジストリエディタで検索すると、adobesecurity~と

 いう文字があったので、AcrobatとReaderの環境設定を見直してみました。

・試した結果、[セキュリティ(拡張)]の「拡張セキュリティを有効にする」のチェックを外し、さらに

 「フォルダーのパスを追加」ボタンから、PDFファイルが格納されているサーバのフォルダを指定

 すると、発生しなくなりました。(表示する時間も早くなりました)

さわたんさん、何度もアドバイスいただき、ありがとうございました。

投票

翻訳

翻訳
Contributor ,
Nov 06, 2014 Nov 06, 2014

リンクをクリップボードにコピー

コピー完了

既にご覧頂いているような気もしますが、Microsoft社の以下ページがヒットします。

Excel は、別のアプリケーションの OLE 操作完了を待機しています。

PDFが表示される時/されない時の

タスクマネージャ→プロセス内のプログラムを

比較してみるのも良いかもしれません。

PDFが表示される時/されない時で

常駐しているプログラムに違いがあれば

そのプログラムが原因の可能性があります。

Adobe Readerが通常の挙動を行っていないことも考えられますので

安直かもしれませんが、Adobe Reader再インストールも一つの手ですね。

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
エクスプローラー ,
Nov 06, 2014 Nov 06, 2014

リンクをクリップボードにコピー

コピー完了

さわたんさま

アドバイスいただき、ありがとうございます。


MSのサイトは拝見したのですが、どれも該当せず、困っておりました。

ハイパーリンクのクリック時、該当のメッセージが表示されたタイミングと、メッセージ表示後に

対象のPDFファイルが表示できたタイミングのタスクマネージャのプロセス一覧の状況は

Adobe Readerのプロセスの数が違っているか同じで、他のプロセスには変化はありませんでした。

(メッセージ表示時:AcroRd32.exeが2個、PDF表示時:AcroRd32.exeが2個か3個)

なお、事前にAdobe Readerを起動しておいて、PDFファイルがサクサク表示できているときは

タスクマネージャ上はAcroRd32.exeが2個でした。

ちなみに、この事象は担当のシステム下にある複数台の端末で発生しており、PDFファイルが

Adobe Readerではなく、Adobe Acrobatに関連づけられている端末でも発生しています。

Adobe Readerにしても、Adobe Acrobatにしても、インストール後に環境設定は何も変更して

いないので、環境設定変更で対応できれば・・・と思っていました。

よろしくお願いいたします。

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
Contributor ,
Nov 10, 2014 Nov 10, 2014

リンクをクリップボードにコピー

コピー完了

m-nishimuraさん

回答が遅くなりました。

PDFファイルは内部サーバーかどこかにあるのでしょうか。

もしサーバー上にあるのであれば、一度ローカルに落とし、

ExcelのパスをローカルのPDFに指定してみていただけますか。

これで改善するのであれば、Adobe Readerの

保護モードが関係している可能性があります。

あとはセキュリティ関連ですね。

Adobe Readerとご利用環境のセキュリティの兼ね合い等で

特定パスへ指定したリンクが上手くいっていない(ことがある)

などが考えられるかと。

Adobe Reader側に原因があると仮定した場合

考えられるのはこんなところではないかと思います。

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
エクスプローラー ,
Nov 10, 2014 Nov 10, 2014

リンクをクリップボードにコピー

コピー完了

さわたんさま

コメントありがとうございます。

PDFファイルは、ローカルネットワーク内のサーバに格納されており、Excelファイルも

フォルダは違いますが、同じサーバ内にあります。

先日、WAN経由で別の場所にある、同じ設定がされている端末から

該当のExcelファイルを起動し、PDFのハイパーリンクをクリックしてみたのですが

なぜかその端末だと、事前にAdobe Readerを起動しておかなくても

問題なく表示され、何度やってもOLEのメッセージは表示されませんでした・・・

ワケが分からないのですが、今週環境を触れる時間が作れそうなので

ローカルにPDFファイルを置いて試してみます。

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
エクスプローラー ,
Nov 13, 2014 Nov 13, 2014

リンクをクリップボードにコピー

コピー完了

さわたんさま

昨夜、環境にてアドバイスいただいた内容を試してきました。

①と②ではしばらく待たされたあと、OLEのメッセージが表示され、③ですと

待たされることなく、正常にPDFファイルが表示されました。

①ExcelファイルをローカルPCに保存。PDFファイルはサーバのまま。

  ハイパーリンクを編集し、ハイパーリンクをクリック
②PDFファイルをローカルPCに保存。Excelファイルはサーバのまま。

  ハイパーリンクを編集し、ハイパーリンクをクリック

③ExcelファイルとPDFファイルを、ローカルPCに保存。

  ハイパーリンクを編集し、ハイパーリンクをクリック。

この結果から、ローカルの環境問題かなと思ったのですが、いかがでしょうか。

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
Contributor ,
Nov 13, 2014 Nov 13, 2014

リンクをクリップボードにコピー

コピー完了

m-nishimuraさん

ご報告ありがとうございます。

そうですね、ローカル→サーバを参照する際に

何らかのフィルターが掛かっているように思います。

あとは実際にサーバ上のPDFやExcelを見にいく際に

どんな経路(プロキシ等含む)を通っているかな気がいたしますが…。

①はともかく、②にはAcrobatの環境設定回りは

関与しないのではないか、というのが僕の所感です。

Excel以外のリンクからPDFを参照した際も

同様の状況になるようでしたら、

原因はAcrobatもExcelも関与しない箇所に

あるのではないでしょうか。

ちょっと頼りない回答で申し訳ないのですが。

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
エクスプローラー ,
Nov 17, 2014 Nov 17, 2014

リンクをクリップボードにコピー

コピー完了

さわたんさま

いつもありがとうございます。

今回の事象が発生しているExcelファイルとPDFファイルですが、クライアント端末がある

ローカルネットワーク内のサーバにあり、ExcelファイルからExcelファイルを開くときには

発生しません。なぜかPDFファイルを開くときのみ発生しています。

ローカルネットワーク内のサーバは、ウィルスチェックソフトやサービスを含め不明点が多

いので、OLEエラーが出るときも含め、サーバ側の状況を確認してみようと思います。

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
エクスプローラー ,
Dec 04, 2014 Dec 04, 2014

リンクをクリップボードにコピー

コピー完了

大変遅くなりましたが、自己解決をしたのでご報告させていただきます。

結論としては、Adobe ReaderおよびAcrobatの環境設定での対処で、発生しなくなりました。

・イベントログにDistributiondcomの「必要なタイムアウト期間内にDCOMに登録しませんでした」

 が出力されており、イベントログのCLSIDをレジストリエディタで検索すると、adobesecurity~と

 いう文字があったので、AcrobatとReaderの環境設定を見直してみました。

・試した結果、[セキュリティ(拡張)]の「拡張セキュリティを有効にする」のチェックを外し、さらに

 「フォルダーのパスを追加」ボタンから、PDFファイルが格納されているサーバのフォルダを指定

 すると、発生しなくなりました。(表示する時間も早くなりました)

さわたんさん、何度もアドバイスいただき、ありがとうございました。

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
Contributor ,
Dec 14, 2014 Dec 14, 2014

リンクをクリップボードにコピー

コピー完了

最新

m-nishimuraさん

すっかり返信が遅くなってしまいました。

解決されていたようでなによりです。

なるほど、環境設定側でセーフリスト扱いにしてあげないといけなかったんですね。

ご報告ありがとうございました!

同じような内容で悩んでいる方もいるかもしれませんので、

とても有意義な情報だと思います。

私はあまりお役に立てませんでしたが(笑)

こちらこそ、都度情報を共有していただき、ありがとうございました!



投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines