
エクセル2000です。
エクセルのBOOK内の非表示のワークシートにPDFドキュメントをアイコンの形で貼り付けてあります。
エクセル2000です。
エクセルで作成した文書のワークシート上に、「挿入」→「オブジェクト」→「ファイルから」で、PDFのドキュメントをアイコンの形で「埋め込みオブジェクト」にしました。
このシートは非表示に設定してあります。
表示されたシートにボタンを設置し、
Sub Test01
Sheets("Sheet3").Shapes("Object 4").OLEFormat.Verb
Sheets("Sheet1").Activate
End Sub
として、PDFを起動させるようにしています。
これでわたしの端末や近くの同僚の端末(2000および2007)ではボタンを押せばPDFが立ち上がり、ドキュメントを閲覧、印刷(これは手動)ができます。
PDFを閉じるとSheet1に戻ります。
ところが、別の同僚の端末(2000)で試すと、
「実行時エラー1004 このオブジェクトの作成元アプリケーションを起動できません」
というエラーになります。
エラーメッセージの「終了ボタン」を押し、再度ボタンを押してみると、今度はちゃんと立ち上がります。
PDFを閉じてからまたボタンを押すと、同じエラーがでます。
変だと思い、エラーメッセージを終了させタスクバーを見ると、なんとPDFの表示があり、そこをクリックするとちゃんとドキュメントが立ち上がっていました。
どうもエラーメッセージで画面がPDFに切り替わってくれないようです。
Sheets("Sheet3").Shapes("Object 4").OLEFormat.Verbの前にOn Error Resume Nextを入れたところ、エラーメッセージは出なくなりましたが、やはり画面は切り替わりません。
タスクバーにはあるのでそこをクリックすれば見れますが、画面が切り替わらないのは不便です。
どのように対処すればよいのでしょうか?

No.1ベストアンサー
- 回答日時:
PDFに関連付けされてるのはAcrobatReaderでしょうか?
>「実行時エラー1004 このオブジェクトの作成元アプリケーションを起動できません」
このエラーに関しては、AcrobatReaderの再インストールを試してみられてはいかがでしょう。
画面が切り替わらないのはAcrobatReader側の設定のような気もしますが、
OLEobjectの関連不具合の可能性もあるのかもしれません。
私の周辺にもwin2000sp4/xl2000sp3/Reader9.4 の環境で画面が切り替わらない端末があり、
他端末と比較して調べてみましたけどちょっと解かりませんでした。
対応としては、簡易的に
Sheets("Sheet3").OLEObjects("Object 4").Verb
AppActivate "acrobat 文書 (" & ActiveWorkbook.Name & " 内)"
でいけそうな気がするんですけど..さて、どうでしょうね。
ありがとうございます。
自分で再現できていないのでもどかしいのですが、どうもだめのようです。
ただアドビリーダーをアップデートしたところ解消したようです。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel2019 非表示モジュール内...
-
VBA オートメーションエラー(...
-
遠隔地にあるパソコンのオフィ...
-
イベントプロパティに指定した...
-
コンパイルエラー『名前付き引...
-
「パラメータが無効のため、処...
-
Vine Linuxがインストール出来ない
-
VBA+VBSによる別インスタンスB...
-
エクセルに埋め込んだPDFの実行...
-
Workbook_openでマクロが実行さ...
-
UNIXデータ展開時のエラーメッ...
-
(Windows7)VB6でODBC接続エラー
-
chromebook USB BOOT
-
ACCESS モジュールで自作した...
-
Apache2.4の起動でエラー
-
Windows2000でアップデート時に...
-
OUTLOOKが起動しない
-
困っています
-
ワードかエクセルで、KOKU...
-
一点一葉とはどんな意味ですか?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel2019 非表示モジュール内...
-
VBA+VBSによる別インスタンスB...
-
"echo off"の動きをLinuxのシェ...
-
ステートメントの末尾が不正です
-
イベントプロパティに指定した...
-
VBA オートメーションエラー(...
-
Apache2.4の起動でエラー
-
ペイントで取り込んだ画像のサ...
-
Linux再起動後のエラーメッセー...
-
「パラメータが無効のため、処...
-
[ マクロ ] エラーになったり...
-
ACCESS モジュールで自作した...
-
パソコンのエラーメッセージに...
-
遠隔地にあるパソコンのオフィ...
-
(Windows7)VB6でODBC接続エラー
-
エクセルに埋め込んだPDFの実行...
-
PCのシャットダウン時の警告...
-
Linux用のプリンタドライバにつ...
-
EXCELのエラー表示について
-
IEの Java
おすすめ情報