Microsoft Excel 2000 については、次の資料を参照してください。 213516 を参照してください。
Microsoft Excel 98 については、次の資料を参照してください 182243 。
Microsoft Excel 97 以前のバージョンについては、 172320 を参照してください。
現象
Microsoft Visual Basic for Applications マクロを実行して、Microsoft Excel のブック内の任意のシートのページ設定プロパティを設定または取得しようとすると、次のいずれかのエラー メッセージが表示される場合があります。
注
実行時エラー '1004': PageSetup クラスの x プロパティを設定できません
注
実行時エラー '1004': PageSetup クラスの x プロパティを取得できません
注: これらのメッセージでは、 x は次のいずれかの単語です。
BlackAndWhite Order
BottomMargin の方向
CenterFooter PaperSize
CenterHeader PrintArea
CenterHorizontally PrintComments
CenterVertically PrintGridlines
ChartSize PrintHeadings
下書き PrintNotes
FirstPageNumber PrintQuality
FitToPagesTall PrintTitleColumns
FitToPagesWide PrintTitleRows
FooterMargin RightFooter
HeaderMargin RightHeader
LeftFooter RightMargin
LeftHeader TopMargin
LeftMargin ズーム
原因
この問題は、コンピューターにプリンター ドライバーがインストールされていない場合に発生します。 プリンター ドライバーがインストールされていない場合、Excel はページ設定プロパティを設定または取得できません。
解決策
この問題の発生を防ぐには、コンピューターにプリンター ドライバーをインストールします。 コントロール パネルの [プリンター] オプションを使用して、プリンター ドライバーを追加および削除します。
追加情報
Excel では、ページ設定プロパティは、ブック内の 1 枚以上のシートを印刷またはプレビューする場合にのみ使用できます。 このため、少なくとも 1 つのプリンター ドライバーが既定のプリンターとしてインストールされていない限り、ほとんどのページ設定プロパティを変更または返すことはできません。
プリンター ドライバーがインストールされていない状態で [ファイル] メニューの [ページ設定] をクリックすると、次のエラー メッセージが表示されます。
注
プリンターがインストールされていません。 コントロール パネルの [プリンター] オプションを使用して、プリンターをインストールします。
この場合に [ページ設定] ダイアログ ボックスにアクセスできないのと同様に、プログラムによってダイアログ ボックスのプロパティにアクセスすることもできません。
注: Microsoft Office Excel 2007 で [ページ設定] ダイアログ ボックスを開くには、Ctrl + F2 キーを押し、[印刷] グループの [ページ設定] をクリックします。