次の方法で共有

Access2010でのPrtDevModeの読み込みについて

Anonymous
2012-08-15T07:25:02+00:00

Access2010にて、モジュールの中でPrtDevModeを使用しています。

使用方法は、「 レポート名.PrtDevMode 」 です。

こちらから印刷設定を読み込んでいるのですが、プリンタ名称に全角漢字が入力されていると

読み込み値が「Null」となってしまいます。

Access2003までは上記の読み込みで「Null」とはならなかったのですが、

2010からはプリンタ名称に全角漢字が使用できないようになったのでしょうか。

ちなみに、PrtDevNamesも取得しているのですが、こちらは全角漢字があっても読み込み可能です。

また、一部のPCでは、プリンタ名称に全角漢字が入力されていても

印刷設定を読み込むことができるPCもあります。

上記が2010から全角漢字は使用できないといった場合、この現象はなぜなのか不明です。

ご存知の方がいらっしゃいましたらご教示願います。

Microsoft 365 と Office | アクセス | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2012-08-30T08:19:11+00:00

楠部様

ご回答有難うございます。

>ひょっとしたら Windows のバージョンによって動作に違いが出る場合もある

バージョン依存の問題かもしれないとのことですね。有難うございます。

とりあえず、現状はプリンタ名に全角文字を使用しないことで

問題現象を回避しております。

お伝えいただいたページについて、またどこかで調査して確認したいと思います。

以上、よろしくお願い致します。

この回答は役に立ちましたか?

0 件のコメント コメントはありません

4 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2012-09-06T03:36:40+00:00

    みなさん、Answers のご利用ありがとうございます。

    mishimak さん、こんにちは。現在は問題が回避できているようで、何よりです。

    「プリンター名に全角文字を使わない」という回避策が他の方にも参考になると思いますので、「回答としてマーク」をいたしました。

    このマークは質問者の方にも設定や解除が可能です。

    また何かありましたら、Answers をご利用くださいね。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2012-08-20T06:12:30+00:00

    こんにちは。

    MukkuMuku さん、いつもコメントやアドバイスありがとうございます。

    mishimak さん、Microsoft Answers への書き込み、ありがとうございます。

    PrtDevMode について書かれたページ に「PrtDevMode プロパティのメンバの詳細については、『Win32 Software Development Kit』を参照してください」という記述があったので、調べてみたところ次の情報がありました。

    入手可能な Windows SDK について

    この内容を読むと、ひょっとしたら Windows のバージョンによって動作に違いが出る場合もあるのかな、という気がしました。(実機で確認していないので、あくまでもそのように考えたというレベルです)

    MukkuMuku さんも書かれているように、複数の環境がある場合には Windows 、Access (Office) のバージョンを取りまとめて、比較してみてはどうでしょうか。何か糸口が見えるかもしれませんよ。

    あわせて、MSDN フォーラムには VBA フォーラム もありますので、よろしければこちらも活用してみてください。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2012-08-16T01:50:51+00:00

    MukkuMuku

    ご回答有難うございます。

    やはり取れないですよね。

    >その環境の違いが手がかりになるのでは?

    そうですね。確かに環境は異なります。

    それが関係するのかもしれないのですが、確認方法がなく苦慮しております。

    ただ、ほかの方も「全角漢字」がプリンタ名に入る場合に

    同じ現象となることがわかっただけでも収穫です。

    ありがとうございます。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  4. Anonymous
    2012-08-15T16:49:18+00:00

    こんばんは、MukkuMukuです。

    使わないのであまり気にしたことがないのだけど、私の環境(W7-64/A2010-64)でも取れないですね。

    よく見たら、標準プリンタ名には漢字は使われてなかったです。[Onenoteに送る] だけ漢字ありかな。

    取得できる環境とできない環境があるということは、その環境の違いが手がかりになるのでは?

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません