実行時エラー”1004"で"PageSetupクラスのPrintQualityのプロパティを設定できません”となってしまいます。
モジュールは次のようになっています。
「グラフのページ設定
Sheets("Graph1").Select
With ActiveChart.PageSetup
.LeftHeader = ""
.CenterHeader = "&F"
.RightHeader = "&D"
.LeftFooter = ""
.CenterFooter = ""
.RightFooter = ""
.LeftMargin = Application.InchesToPoints(0.787)
.RightMargin = Application.InchesToPoints(0.787)
.TopMargin = Application.InchesToPoints(0.984)
.BottomMargin = Application.InchesToPoints(0.984)
.HeaderMargin = Application.InchesToPoints(0.512)
.FooterMargin = Application.InchesToPoints(0.512)
.ChartSize = xlFullPage
.PrintQuality = -3
.CenterHorizontally = False
.CenterVertically = False
.Orientation = xlLandscape
.Draft = False
.PaperSize = xlPaperA4
.FirstPageNumber = xlAutomatic
.BlackAndWhite = False
.Zoom = 100」
デバッグで黄色のマーカーが引いてある場所は、"PrintQuality = -3"の箇所です。
Accessのフォームからエクセルへ出力のマクロ実行ボタンを押して一連の処理が行える設定になっています。
このシステムは前任者が作成しました。
私は修正を行っているものです。
Access、Excelマクロともに初心者です。
この現象が起き始めたのは、PCがクラッシュしてデータが消えてしまったため、全てのソフトを再インストールして、バックアップのデータを設定の場所に置き直してからです。
PCがクラッシュする前は、正常に動いていました。
Accessの中身は多少いじりましたが、今、問題になっているものに結びつくものはないと思います。
解決策がお分かりになる方はいらしゃいますか?
お手数をお掛けして申し訳ございませんが、どうぞ手ほどきをいただきますようお願いいたします。
No.2ベストアンサー
- 回答日時:
>[ ]の変わりに ’ を付けてもコメントアウトになりますか?
"[ ]" でコメントですか?
初めて聞きました。
ヘルプの「Rem ステートメント」には、『キーワード Rem の代わりに、クォーテーション (') を使えます。』とあるだけです。
私は、' を使っています。
試しに下記のようにすると、キャンセルされるのは2行目だけです。
[] には何か別の意味があるようですね。
MsgBox ["AAA"]
[MsgBox "BBB"]
[MsgBox] "CCC"
私の行ったことはやはり違っていたのですね。
コメントアウトはクォーテーション (') を使うのが正解ですね。
早速、直しておきます。
助かりました。ありがとうございました。
まだまだ課題がたくさんあって、これからも相談箱に投稿させていただきますが、もしよろしかったらこれからもよろしくお願いいたします。
No.1
- 回答日時:
印刷品質の設定ですね。
コメントアウトしてしまっても問題無いのでは?
あとは、プリンタードライバーを最新版にしてみるとか・・・。
この回答への補足
早速、ご回答いただいてありがとうございました!
コメントアウトの意味がわかっていないのですが、"PrintQuality = -3”を[ ]で囲んで、[PrintQuality = -3]にしたら解決しました。
[ ]の変わりに ’ を付けてもコメントアウトになりますか?
[ ]と ’ の違いはあるのでしょうか?
この質問は急いでおりません。お時間に余裕がございましたら教えていただければ幸いです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/06 13:01
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/03/08 09:08
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/08/10 14:24
- Visual Basic(VBA) エクセルのマクロについて教えてください。 5 2023/06/02 08:44
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2022/10/13 08:41
- Visual Basic(VBA) エクセルのマクロについて教えてください。 7 2023/07/04 09:18
- Visual Basic(VBA) VBA アドインについて お詳しい方 ご教授をお願いします。 相談事項 現在以下の対応を実施した所、 1 2022/11/02 16:53
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/03/07 14:05
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/06/01 14:45
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
エクセルVBAで最高画質印刷
Excel(エクセル)
-
ExcelVBA Range クラスの PageBreak プロパティを設定できません。
Visual Basic(VBA)
-
マクロでのエラーについて
Excel(エクセル)
-
-
4
EXCEL VBAで全選択範囲の解除
Excel(エクセル)
-
5
EXCELファイルに誰がアクセスしたかを見たい
Access(アクセス)
-
6
ファイルのアクセス回数について
Access(アクセス)
-
7
VBA マクロ実行時エラー’1004RangeクラスのPasteSpecialメソッドが失敗
Access(アクセス)
-
8
ExcelのVBA。public変数の値が消える
Visual Basic(VBA)
-
9
メッセージボックスに表示する文字を大きくしたい
Excel(エクセル)
-
10
特定のPCだけ動作しないVBAマクロがあります。その理由は?
Visual Basic(VBA)
-
11
VBの質問#if 0 then ってどう言う意味?
Excel(エクセル)
-
12
EXCELで特定のセルに表示された項目をヘッダーやフッターに出力するには
Excel(エクセル)
-
13
VBAでループ内で使う変数名を可変にできないか。
Visual Basic(VBA)
-
14
IPアドレス「0/16」とか「0/24」って何?
ネットワーク
-
15
メッセージボックスのOKボタンをVBAでクリックさせたい
Visual Basic(VBA)
-
16
リストボックスの選択解除
Visual Basic(VBA)
-
17
EXCEL2013 VBA ListBox 未選択
Excel(エクセル)
-
18
レコードが存在しなかった場合
Microsoft ASP
-
19
VBAでActiveDirectoryのユーザ一覧の取得の仕方
Visual Basic(VBA)
-
20
PageBreak プロパティを設定できません。
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
iPhoneのクイックアクションを...
-
SPREAD(GrapeCity)のセルにフォ...
-
Excelのマクロで実行時エラー”1...
-
TDSマジックランプシアター 箱...
-
コンボボックスの開いたリスト...
-
Chrome フォーカス時に枠が表示...
-
DAMのデンモクの使い方
-
至急です。 トイレに行きたいな...
-
C#でButtonのフォーカス枠を消...
-
初期フォーカスについて
-
子ダイアログのコントロールに...
-
メッセージボックスを前面に表...
-
Eclipse Javaエディタでの選択...
-
DataGridViewで入力チェック後...
-
Flash・AS3・曲線が伸びてい...
-
tabキーによるフォーカスをさせ...
-
excel VBAのIE操作(フォーカス...
-
ローディングアニメーションの...
-
携帯のタッチ音を消したい
-
無線LANルーターについて… 無線...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
メッセージボックスを前面に表...
-
SPREAD(GrapeCity)のセルにフォ...
-
Excelのマクロで実行時エラー”1...
-
C#でButtonのフォーカス枠を消...
-
iPhoneのクイックアクションを...
-
TDSマジックランプシアター 箱...
-
コンボボックスの開いたリスト...
-
Chrome フォーカス時に枠が表示...
-
レーザのスポット径の計算式
-
コンボボックスの三角を一時的...
-
DAMのデンモクの使い方
-
雷のようなアニメーションをウ...
-
フォトショのアクションを別のM...
-
DataGridViewで入力チェック後...
-
tabキーによるフォーカスをさせ...
-
iPhoneのロック画面に出てくる...
-
[化学基礎] μmのμはどうして...
-
Macのウィンドウが透ける
-
初期状態でのフォーカスの解除
-
ローディングアニメーションの...
おすすめ情報