VBAコードを埋め込んだXLSMファイルの管理
Excelを使わずに.NETスプレッドシートアプリケーションでMicrosoft ExcelマクロとVisual Basic for Applications (VBA) コードを管理

VBAコードとマクロ対応を備えた.NETスプレッドシートコンポーネントにより、開発者は既存のExcel自動化機能をアプリケーション内に統合できます。これにより、.NETフレームワークの利点が得られ、スプレッドシート操作の性能・セキュリティ・拡張性が向上します。埋め込み済みのVBAスクリプトにアクセス、変更、および保存することで、VBA実行に対応した環境でシームレスに動作させることができます。これにより、レガシーシステムやVBA非対応の環境が関与する場合でも、自動化と機能を継続できます。さらに、コードの更新、デバッグ、コード実行に適した設定の準備も可能になります。
VBAコード/マクロ対応を提供する複数の.NETスプレッドシートコンポーネントには、次のものがあります。
- Aspose.Cells for .NET は、ExcelスプレッドシートのプログラミングAPIであり、テンプレートファイル内のマクロおよびVBAコードを変更して、.NETアプリでのスプレッドシート作業を効率化できます。
- Document Solutions for Excel, .NET Edition(MESCIUS)により、マクロ対応XLSMファイルを読み込み、保存できるようになります。
- EPPlus は、Office Open XMLスプレッドシートを管理するための.NETライブラリです。VBAコードの作成、読み取り、削除、変更が可能です。
- Infragistics Excel Framework(Infragistics Ultimate UI for Windows Formsの一部)は、VBAコードを含むXLSM形式のワークブックに対応しており、.NETアプリケーション開発を強化します。
機能と価格の詳細な分析については、.NETスプレッドシートコンポーネントの比較をご覧ください。