Usando controles ActiveX no Excel com C#

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#

  1. Configure o IDE para usar Aspose.Cells for .NET para trabalhar com controles ActiveX
  2. Crie um arquivo Excel usando a classe Workbook para adicionar controle ActiveX
  3. Acesse a coleção de formas de uma planilha e chame o método AddActiveXControl() para adicionar controles
  4. Acesse o controle ActiveX e envie sua célula vinculada
  5. Para definir uma propriedade específica de um controle, digite o controle ActiveX e defina o valor
  6. 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#.

 Português