Acrobat2020とvbaの互換性について

New Here ,
Nov 17, 2022 Nov 17, 2022

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

コピー完了


AcrobatにてPDFを分割するVBAを作成、利用しています。

 

Acrobat 2017 Standardから2020 Standardにバージョンアップを行い、実行したところ、
「オートメーションエラーです。リモートプロシージャコールに失敗しました。」のエラーが発生し処理が途中終了してしまいました。


scriptには特にAcrobatのバージョン指定をするような箇所はなく、変更も行っていません。

仕方なく2017に戻したところ特に問題なく処理が完了したため、
バージョンを上げたことによってVBAと互換性に一部影響があったのか?と思ったのですが今のところ同様の情報がございません。
同じような状態になった方、もしくは何か知見をお持ちの方がいらっしゃれば、情報をお寄せいただければ幸いです。

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

キーワード
PDF の編集と変換 , 一般的なトラブルシューティング

表示

140

いいね

翻訳

翻訳

レポート

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

correct answers 1 件の正解

Community Expert , Nov 18, 2022 Nov 18, 2022

「オートメーションエラーです。リモートプロシージャコールに失敗しました。」のエラーメッセージはAcrobatのタイプライブラリに接続できないというメッセージですね。

VBEditorで作成しているのであれば参照設定が正しく行われているか(参照不可になっていないか)をまず確認してください。

 

推測ですが、Acrobat 2017 Standard は32bitアプリケーションですからタイプライブラリは

C:\Program Files (x86)\Adobe\Acrobat~

以下のフォルダにあるはずです。

Acrobat 2020 Standard は64bitアプリケーションらしいのでタイプライブラリは

C:\Program Files\Adobe\Acrobat~

以下のフォルダにあると思われます。

 

参考

https://helpx.adobe.com/jp/acrobat/faq-acrobat-2020.html

 

 

いいね

翻訳

翻訳
Community Expert ,
Nov 18, 2022 Nov 18, 2022

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

コピー完了

「オートメーションエラーです。リモートプロシージャコールに失敗しました。」のエラーメッセージはAcrobatのタイプライブラリに接続できないというメッセージですね。

VBEditorで作成しているのであれば参照設定が正しく行われているか(参照不可になっていないか)をまず確認してください。

 

推測ですが、Acrobat 2017 Standard は32bitアプリケーションですからタイプライブラリは

C:\Program Files (x86)\Adobe\Acrobat~

以下のフォルダにあるはずです。

Acrobat 2020 Standard は64bitアプリケーションらしいのでタイプライブラリは

C:\Program Files\Adobe\Acrobat~

以下のフォルダにあると思われます。

 

参考

https://helpx.adobe.com/jp/acrobat/faq-acrobat-2020.html

 

 

いいね

翻訳

翻訳

レポート

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

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

コピー完了

貴重なご知見をお寄せいただきありがとうございます。

ご教示いただいた内容を基に参照先を修正したところ、

当エラーに関しては解消しました。

 

しかしながらその後処理を続けていくと、今度は「リモートサーバがないか、使用できる状態ではありません」というエラーが発生しました。

連続実行を繰り返すscriptでもなく、解消策が見えておりません。

もし上記について何かご存知であれば何かご教示いただけると大変幸いです。

(Adobe範疇から超えた内容であれば申し訳ありません、スルーいただければ幸いです。)

いいね

翻訳

翻訳

レポート

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

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

コピー完了

最新

こちらに原因と解決方法が載っています。

https://support.microsoft.com/ja-jp/topic/2-%E5%9B%9E%E7%9B%AE%E3%81%AE%E3%82%B3%E3%83%BC%E3%83%89%E...

この例ではシートを指定せずにセルを指定していることが問題を引き起こしていますが、これと同様の書き方をしているところがないか確認することになります。

Acrobatのバージョンが上がったことにより、今まで厳密ではない書き方をしていたところが、それが通らなくなってしまったということなのかなと推測します。

 

(「リモートサーバがないか、使用できる状態ではありません」で検索すると、原因が分からないまま対策だけが書いてあるページが見つかりますが、それをお勧めするのもどうかと思ってここには記載しません)

いいね

翻訳

翻訳

レポート

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