- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ASPでExcelのセルに罫線、色付け)
ASPでExcelのセルに罫線、色付け
このQ&Aのポイント
- ASPを使用してExcelのセルに罫線や色を付ける方法について教えてください。
- WebサーバーにExcelがセットアップされていないため、ADODB.Recordsetを使用してExcelオブジェクトを作成しました。接続文字列とSQLを渡してレコードセットを開きました。
- 値をセットすることはできましたが、罫線や色を付ける方法がわかりません。具体的な方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
まずは、結論から。 ご質問された方法「Set rs=Server.CreateObject("ADODB.Recordset")」では罫線や色をつけるのは不可能です。 「Server.CreateObject("ADODB.Recordset")」はエクセルオブジェクトではなく、データオブジェクトなので、データの操作はできますが、セルの操作はできません。 データをセットするエクセルはサーバー上にある既存のファイルということでよろしいでしょうか? 既存のファイルであるならば、 (1)事前に罫線や色をつけておく (2)エクセルマクロのファイルオープンイベントにセルの値を読み込んで、罫線や色をつける (3)エクセルに条件付書式をつかって、罫線や色を設定する などの3つの方法があります、他にもあるかもしれませんが。
お礼
大変ありがとうございました。おっしゃるとおり、どのようにしても、うまくいかないと思ってました。 (3)の方法で、実行してみようと思います。 本当にありがとうございました。