• ベストアンサー

エクセル2000のページヘッダの右側端の印刷位置が変わりません。

会社でエクセル2000(OS:WINNT4.0)で文書を作成しています。印刷時、ヘッダの右側にページ番号を印刷しようとしています。「プレビュー」ー「設定」-「ヘッダーの編集」で右側欄に&「ページ番号」と入力しOKボタンおしてプレビュー画面に戻しました。ページページ番号は表示されるのですが、もっと右端にもっていきたくで印刷右端ラインをもっと右に移動させたのですが、ページ番号はそのままで右端に移動してくれませんでした。自宅ではエクセル97(OS:WIN95)を使っているのですが現象は同じです。となたか経験のある方、教えてください。 よろしくお願いいたします。再投稿しました。

質問者が選んだベストアンサー

  • ベストアンサー
  • nishi6
  • ベストアンサー率67% (869/1280)
回答No.1

Excel97で試してみましたが、RightMarginの量に関係なくRightHeaderの一番右の位置が決まっているようです。VBAでもRightHeaderの位置を決めるプロパティ等は見つかりません。 RightHeaderに設定した書式の後ろに空白を挿入すればCenterHeared側に動きますが、前に空白をたくさん挿入してみても、ヘッダーが改行されて右側の位置は変わらないようです。 RightMarginぎりぎりにRightHeaderを書くには、ヘッダーを使わない印刷方法(VBAでつくるとか)が必要と思います。例えば、印刷用シートにデータをはめ込んで印刷するとか、Accessに読み込んでレポート出力する方法が考えられます。 普通にはできないという回答ですが、ご参考に。

kazuogaku
質問者

お礼

普通ではできないと思います。自分ではVBAはできません。でも可能性はあるとの認識はします、調べていただきありがとうございました。

その他の回答 (2)

  • 777j
  • ベストアンサー率60% (3/5)
回答No.3

回答ではないのですが、ページ番号を入れるだけならプリンター側で 設定できる場合があります。

kazuogaku
質問者

お礼

あるがとうございました。一度ためしてみす。

  • hirono_ta
  • ベストアンサー率49% (41/83)
回答No.2

Excel2000のヘルプによると「ヘッダーやフッターの左右の余白は、ページの余白設定とは異なり、すべて 0.75 インチに設定されます。」と書いてあるので不可能だと思われます。 どうしてももっと右側にページを印刷したければ、タイトル行等で作り込む必要があると思います。

kazuogaku
質問者

お礼

簡単にはできないようですね。これも一度試してきます。

関連するQ&A