iac.bas : avpPrefsVersion

TOP > IAC.BAS > *


説明

設定ファイル形式のバージョン番号を返します。Acrobat、PDFファイルのバージョン番号ではないです。
※「preferences file format」の意味が分からない。

設定値

  • 設定は出来ないです。
    ※実は出来る。詳細は備考を参照。

動作するバージョン

Acrobat動作備考
4Acrobat 4.0    ※Windows 98SE + Excel 2000
5
Acrobat 5.0.5
6
Acrobat 6.0.3 Pro
7Acrobat 7.0.9 Pro
Acrobat 7.1.4 Pro
8OKAcrobat 8.1.2 Pro
9Acrobat 9.3.2 Extended
10Acrobat X (10.1.8) Extended
11Acrobat XI (11.0.04) Extended
  • OK : 動作します。
  • NO : 動作しない。 戻り値が0を返します。
  • - : 未確認。

サンプル:ExcelのVBA

設定ファイルの形式バージョン番号を取得します。

  • 事前に参照設定をします。
  • F8キーでステップ実行しながら動作確認します。
001 Private Sub Test_App_GetPreferenceEx0() 002 Dim objAcroApp As New Acrobat.AcroApp 003 Dim bRet As Boolean 004 With objAcroApp 005 '特定のAcrobatアプリケーション環境設定値を取得する。 006 bRet = .GetPreferenceEx(avpPrefsVersion) 'True 007 Debug.Print _ 008 "GetPreferenceEx(avpPrefsVersion)=(" & _ 009 .GetPreferenceEx(avpPrefsVersion) & ")" 010 ' 'バージョン番号を変える。 011 ' bRet = .SetPreferenceEx(avpPrefsVersion, 4) 012 End With 013 Set objAcroApp = Nothing 014 End Sub

 

 

実行結果

GetPreferenceEx(avpPrefsVersion)=(3)

補足

  • 当初は出力できるPDFのバージョン番号を意味しているのではないかと勝手に予測していたのですが、違うみたいです。
  • Acrobatのメニューから表示できる環境設定の画面の内容の保存とも考えられます。しかし基本はレジストリに保存されていると(勝手に)思っています。
  • 「読み込みのみ」と言う英語の説明が有りましたが、値は「4」にも「5」にも変更が出来ました。問題無くAcrobar v8.1.2 は動作しました。PDFファイルの別名保存も出来ました。この定数の使用方法が理解出来ないです。問題が起きると困るので「3」に戻しました。
  • この機能の情報提供を求めます。

参照

動作確認環境

  • WindowsXP Pro(+ SP3) +
    Acrobat 8.1.2 Pro + Office 2003 + MicrosoftUpdate

戻る



これ以降はサイト管理者が当サイト又は当ページを維持&管理するためのメモです。見る必要も無く公開用にも書いてません。

正確な情報ではないが、Windowsの場合は以下のフォルダにココで言うファイルが保存されている、みたい。

C:\ユーザー\[ユーザー名]\AppData\Roaming\Adobe\Acrobat[Acrobatのバージョン]\Preferences フォルダ

多分、上記フォルダ下のファイルと思われる。INIファイル、レジストリも設定ファイルの一種だが、コッチでは無いだろう。

avpPrefsVersionでネット検索しても何も出てこない。メーカー公式の有料会員しか見れない箇所に有るのかもしれない。(勘

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA



SAMURAI Plugin

コメントをする時は出来れば以下もお願いします。

  • OS名 バージョン
  • Acrobat バージョン
  • ツール(Excel等) バージョン
コメントにサンプルコードを入れる時はコードを全て全角文字列にしてください。コチラで半角に戻します。それでもエラーが回避できない時はコメント下さい。個別に対処します。



お仕事で当サイトを見ている方へ
考え込んだら、ご質問下さい。
一緒に解決策を考えましょう。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください