プリンターがインストールされていないと、Excel でページ設定プロパティを使用できません

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 キーを押し、[印刷] グループの [ページ設定] をクリックします。