Gerencie arquivos XLSM com código VBA incorporado
Mantenha macros do Microsoft Excel e o código do Visual Basic for Applications (VBA) em seus aplicativos de planilhas .NET sem a necessidade do Excel.

Componentes de planilhas .NET com suporte a código VBA e macros capacitam desenvolvedores a integrar funcionalidades existentes de automação do Excel dentro de seus aplicativos. Isso libera os benefícios da plataforma .NET, aprimorando desempenho, segurança e escalabilidade das operações de planilhas. Os desenvolvedores podem acessar, modificar e salvar scripts VBA incorporados, garantindo operação perfeita em ambientes que suportam a execução de VBA. Isso fomenta a continuidade da automação e da funcionalidade mesmo quando sistemas legados ou ambientes que não executam VBA estão envolvidos, ao mesmo tempo em que permite atualizações de código, depuração e preparação para configurações compatíveis com a execução de código.
Vários componentes de planilhas .NET oferecem suporte a código/macro VBA, incluindo:
- Aspose.Cells for .NET é uma API de programação de planilhas do Excel que permite que você modifique macros e código VBA no arquivo de modelo para simplificar tarefas de planilhas em aplicativos .NET.
- Document Solutions for Excel, .NET Edition da MESCIUS permite que os usuários carreguem e salvem arquivos XLSM habilitados para macros.
- EPPlus é uma biblioteca .NET para gerenciar planilhas do Office Open XML. Ela é capaz de criar, ler, excluir e modificar código VBA.
- Infragistics Excel Framework (parte do Infragistics Ultimate UI for Windows Forms) oferece suporte a workbooks no formato XLSM com código VBA, aprimorando o desenvolvimento de aplicativos .NET.
Para uma análise aprofundada de recursos e preço, visite nossa comparação de componentes de planilhas .NET.