No.5ベストアンサー
- 回答日時:
Excel のページ設定は、プリンタドライバに情報を問い合わせますので、
有効なプリンタドライバが PC にインストールされてないと、一切ページ
設定などの印刷絡みの操作はできません。
逆に言えば、ドライバさえあれば、プリンタはオフラインでもページ設置
は可能なんです。ここを踏まえ、
> 会社のパソコンなのでプリンタにはLAN経由で接続しています。
> いつでも印刷できる状態です。
とすれば、VBA ソースコード側の問題でしょう。
>「ActiveSheet.PageSetup.PrintArea = "$A$1:$B$2"」
ここで言う ActiveSheet がアクティブの状態でないと実行時にエラー
になるかもしれません、、多分...
できれば、ActiveSheet を使わない書き方がベストですが、どうしても
シートを固定させたくないのであれば、
Selection.Select '<--追加
ActiveSheet.PageSetup.PrintArea = "$A$1:$B$2"
で、どうでしょう。違うかな...?(自信なし)
質問後も試行錯誤を続けていたのですが、同じパソコンではあるものの、マクロ実行前の状態が違っていました。申し訳ありません。
どうも「オブジェクトの選択」ボタンが有効になっている時にエラ-になり、無効の時には問題なく動くようです。
幸いこのボタンのオン/オフの方法は既知でしたので一応、問題は解決しました。お騒がせしました。
No.3
- 回答日時:
プリンタドライバ が インストール されていないと、
ページ 設定を実行できません。
ドライバ はインストールされてますか?
皆様、コメントありがとうございます。
会社のパソコンなのでプリンタにはLAN経由で接続しています。
いつでも印刷できる状態です。
No.1
- 回答日時:
(自信を持った回答ではありません)
プリンタはちゃんと使用できる状態でしょうか。
ひょっとしてプリンタ未接続とか使用できない状態のときにエラーがでていないでしょうか。
ご確認下さい。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
これ何て呼びますか Part2
あなたのお住いの地域で、これ、何て呼びますか?
-
特定のPCだけ動作しないVBAマクロがあります。その理由は?
Visual Basic(VBA)
-
エクセルVBA、ステップモードと結果が異なる
その他(Microsoft Office)
-
Excelの条件付き書式設定の太い罫線
Excel(エクセル)
-
-
4
EXCELのマクロが他のパソコンで動かない
その他(コンピューター・テクノロジー)
-
5
EXCELで別シートのセル内に画像の貼り付けをしたいのですが・・・
Excel(エクセル)
-
6
ExcelVBAを使って、値がある場合は作業を繰り返し実行するプログラムを作成したい。
Visual Basic(VBA)
-
7
UserForm1.Showでエラーになります。
工学
-
8
計算結果が毎回違う。
Visual Basic(VBA)
-
9
EXCEL(VBA)で指定フォルダ内の最新ファイル名を取得したい
Excel(エクセル)
-
10
同じマクロのプログラムなのに処理速度が違う
Visual Basic(VBA)
-
11
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
12
ExcelでVBAを使用した際に、『パス名が無効です』とエラーになります。
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelの警告について
-
Excelで数値を時間数に変換する...
-
エクセル折れ線グラフについて...
-
エクセル IF計算式?でしょうか?
-
【マクロ】for nest について ...
-
EXCELで数値が異なった数字を足...
-
Excelについて。Excelに縦1列に...
-
エクセル、LibreOffice Calcプ...
-
エクセルを使用して、円周率を...
-
エクセルの数式バーのフォント...
-
【マクロ】マクロが割当てされ...
-
エクセルでファイルの最終更新...
-
【マクロ】AブックからBブック...
-
index関数の説明をお願いします。
-
Excelで時間の計算の方法 7時45...
-
【Excel】Powerクエリーの取り...
-
エクセルマクロを教えてほしい...
-
エクセルのセルの書式ユーザー...
-
エクセルで曜日を入れたい
-
【マクロ】アクティブセルの、...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルの数式バーのフォント...
-
エクセルでファイルの最終更新...
-
2列に入っているデータを1列...
-
データチェックを行うエクセル...
-
再質問です。マクロの修正箇所...
-
エクセルで 自動的に◯や数字を...
-
数字入力後他の文字等が表示さ...
-
Excel 小さくなったスクロール...
-
F9キーについて。
-
【ExcelVBA】ダブルクォーテー...
-
Excelに詳しい方! B列が「日...
-
セルの数を求めたい
-
Excelを無料で使うには? パソ...
-
IFとIFS関数
-
【Excel】別シートから条件に合...
-
EXCELの散布図で日付が1900年に...
-
ある表にフィルターをかけて出...
-
【ExcelVBA】名前を付けて保存→...
-
Excelセルを跨いで合計を出す方法
-
エクセルのツールバーから数値...
おすすめ情報