Usar controles do Windows Forms em planilhas do Excel
Você pode adicionar controles do Windows Forms às pastas de trabalho do Microsoft Office Excel da mesma maneira que adiciona controles ao Windows Forms. Para obter informações gerais sobre como trabalhar com controles em documentos, consulte Visão geral sobre controles do Windows Forms em documentos do Office.
Aplica-se a: As informações neste tópico se aplicam a projetos de nível de documento e projetos de suplemento VSTO para Excel. Para obter mais informações, consulte Recursos disponíveis por aplicativo e tipo de projeto do Office.
Considerações de controle para o Excel
Há algumas considerações específicas do Excel.
Corresponder o tamanho do controle ao tamanho da célula
Você pode definir o controle para ser redimensionado automaticamente quando o tamanho da célula pai é alterado. Para obter mais informações, consulte Como: Redimensionar controles dentro de células da planilha.
Adicionar componentes que são compartilhados por todas as planilhas
Você pode adicionar componentes que deseja compartilhar entre todas as planilhas, como um DataSet, ao Designer de Pasta de Trabalho em vez de às planilhas. O componente aparecerá na bandeja do componente.
Fórmula para incorporar controles
Ao selecionar um controle no Excel, você verá =EMBED("WinForms.Control.Host","") na Barra de Fórmulas. Este texto é necessário e não deve ser suprimido.