投稿日 | : 2003/03/29(Sat) 11:15 |
投稿者 | : みー |
Eメール | : |
URL | : |
タイトル | : Excelのヘッダーの設定について |
はじめまして、みーと申します。
現在Webの開発をしているのですが、ASPからCOMを呼び出し、COM内でExcelの編集を行って
います。
作成したExcelの帳票はシートが3枚あり、それぞれ1ページづつ出力されるようにExcelに
印刷ボタンを設けています。
Private xlApp As Excel.Application 'Excelアプリケーション
Private xlBook As Excel.Workbook 'ワークブック
Private xlSheet As Excel.Worksheet 'シート
'■Excelの起動
Set xlApp = CreateObject("Excel.Application")
'Excelを開く
Set xlBook = xlApp.Workbooks.Open(sAllPath)
'1シート目の書込み
Set xlSheet = xlBook.Worksheets(CNST_PR2)
・
・
・
'2シート目の書込み
Set xlSheet = xlBook.Worksheets(CNST_PR2)
'ヘッダーに1シート目の"D7"の値をセット
xlSheet.PageSetup.RightHeader = xlBook.Worksheets(CNST_PR1).Range("D7").Value & " " & Format(Date, "yyyy/mm/dd")
という形で、ヘッダーを設定しています。
自社の環境では、VB6.0 sp5でExcel2000、Excel97でこの設定はうまくいくのですが
お客様のところでは
"PageSetupクラスのRightHeaderプロパティを設定できません"
というエラーが発生しています。
環境はVB6.0 sp5でExcel97です。
自社で再現ができずに困っています。
どなたか解決策をお教えくださいませんか?