だから私は今一週間ずっと ASP を使っていますが、おそらくこれは私にはできないことですが、SQL データベースに保存されたデータからレポートを動的に生成しようとしています。ASP ドキュメントを介してレポートを公開し、MIME コンテンツ タイプに Excel を指定して表示しています。
Response.Buffer = TRUE
Response.ContentType = "application/vnd.ms-excel"
ドキュメントにマクロを「添付」することはまったく可能ですか? HTML で基本的な書式設定を行うことができることは理解していますが、必要なデータベース データをインポートして、マクロを介して Excel 内で処理したいと考えています。
編集: 生成する必要があるレポートがいくつかありますが、1 つの例:
- データベースから取得したデータをExcelのシートにロードしたい。
- マクロを添付
- マクロの開始:
- 指定したシートを非表示にします。
- データのカテゴリの新しいシートをプログラムで作成します。
- シートをフォーマットします。
問題は、マクロをどのようにプログラムするかではなく、マクロをアタッチできるかどうか、およびこれをどのように実現するかだけです。シートを開いたときのアラートに関しては、マクロを添付できれば、理論的には Open Workbook イベントでそれらを抑制できるはずです。
編集: OWC (Office Web Components) ( http://support.microsoft.com/default.aspx?scid=kb;EN-US;288130を参照) を使用することで、目的の結果を達成できると思います。ただし、Web サーバーにインストールできるかどうかはわかりません。他の提案はありますか?