Este artigo orienta sobre usar controles ActiveX em Excel com C#. Ele contém os detalhes para definir o IDE para desenvolvimento, uma lista de etapas que definem o processo e um código de amostra para adicionar o controle Excel Active X usando C#. Você aprenderá a adicionar controle ActiveX e acessá-lo para atualizar ou ler o valor do controle.
Etapas para adicionar controles ActiveX no Excel usando C#
- Configure o IDE para usar Aspose.Cells for .NET para trabalhar com controles ActiveX
- Crie um arquivo Excel usando a classe Workbook para adicionar controle ActiveX
- Acesse a coleção de formas de uma planilha e chame o método AddActiveXControl() para adicionar controles
- Acesse o controle ActiveX e envie sua célula vinculada
- Para definir uma propriedade específica de um controle, digite o controle ActiveX e defina o valor
- Para atualizar ou acessar um controle, verifique seu tipo de controle e atualize o valor desejado
Estas etapas resumem como usar controles ActiveX no Excel usando C#. Comece o processo acessando a coleção de formas de uma planilha em uma pasta de trabalho e chamando o método AddActiveXControl() na classe ShapeCollection. Forneça o tipo de controle, a célula de destino e o tamanho do controle ActiveX e vincule o controle a uma célula para manipular seu valor.
Código para adicionar botão de comando ActiveX usando C#
Este código demonstra a adição de um controle Combo Box ActiveX usando C# na planilha do Excel. O método AddActiveXControl() retorna uma referência à forma recém-adicionada que você pode usar para definir a célula vinculada e outras propriedades, como fonte, cor, sombra e alinhamento de texto, para listar algumas. Da mesma forma, se você converter a forma para um controle específico, obterá uma vasta gama de propriedades para personalizar o controle.
Este artigo nos ensinou como adicionar e acessar controles ActiveX em um arquivo Excel. Para adicionar uma imagem em um arquivo Excel, consulte o artigo em como adicionar imagem em célula do Excel usando C#.