実行時エラー”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(エクセル)
-
ExcelのVBA。public変数の値が消える
Visual Basic(VBA)
-
マクロでのエラーについて
Excel(エクセル)
-
-
4
ExcelVBA Range クラスの PageBreak プロパティを設定できません。
Visual Basic(VBA)
-
5
ファイルのアクセス回数について
Access(アクセス)
-
6
EXCELファイルに誰がアクセスしたかを見たい
Access(アクセス)
-
7
VBの質問#if 0 then ってどう言う意味?
Excel(エクセル)
-
8
EXCELで特定のセルに表示された項目をヘッダーやフッターに出力するには
Excel(エクセル)
-
9
EXCEL VBAで全選択範囲の解除
Excel(エクセル)
-
10
IPアドレス「0/16」とか「0/24」って何?
ネットワーク
-
11
(Excel+VBA)ユーザーフォームのみ表示で完結させたい。
Excel(エクセル)
-
12
VBA マクロ実行時エラー’1004RangeクラスのPasteSpecialメソッドが失敗
Access(アクセス)
-
13
リストボックスの選択解除
Visual Basic(VBA)
-
14
EXCEL2013 VBA ListBox 未選択
Excel(エクセル)
-
15
SQL文で パラメータが少なすぎます エラー
Access(アクセス)
-
16
Application.ScreenUpdating = Falseが効きません
Visual Basic(VBA)
-
17
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
18
実行時エラー 438になった時の対処法を教えて下さい。
Visual Basic(VBA)
-
19
VBA: ブックをアクティベイトできない
Access(アクセス)
-
20
ExcelでVBAを使用した際に、『パス名が無効です』とエラーになります。
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SPREAD(GrapeCity)のセルにフォ...
-
メッセージボックスを前面に表...
-
Excelのマクロで実行時エラー”1...
-
至急です。 トイレに行きたいな...
-
DAMのデンモクの使い方
-
TDSマジックランプシアター 箱...
-
Chrome フォーカス時に枠が表示...
-
C#でButtonのフォーカス枠を消...
-
Yahoo ID 有効なログイン方法が...
-
ローディングアニメーションの...
-
JavaScript canvas グラデーシ...
-
SharpDevelopの使い方
-
iPhoneのクイックアクションを...
-
フォームを継承した際の、コン...
-
コンボボックスの三角を一時的...
-
tabキーによるフォーカスをさせ...
-
サプリメント
-
Giam
-
除光液の正しい捨て方がわかり...
-
アニメ製作できるフリーソフト...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
メッセージボックスを前面に表...
-
TDSマジックランプシアター 箱...
-
Excelのマクロで実行時エラー”1...
-
SPREAD(GrapeCity)のセルにフォ...
-
Chrome フォーカス時に枠が表示...
-
C#でButtonのフォーカス枠を消...
-
iPhoneのクイックアクションを...
-
コンボボックスの開いたリスト...
-
コンボボックスの三角を一時的...
-
レーザのスポット径の計算式
-
DataGridViewで入力チェック後...
-
除光液の正しい捨て方がわかり...
-
DAMのデンモクの使い方
-
、ウイルスバスターからの表示...
-
tabキーによるフォーカスをさせ...
-
PowershellでCLIとISEの結果が違う
-
iPhoneのロック画面に出てくる...
-
ASP.NETにてロストフォーカス処理
-
雷のようなアニメーションをウ...
-
JavaScript でpk戦のゲームを作...
おすすめ情報