Como: Adicionar controles NamedRange a planilhas
Se aplica a |
---|
As informações contidas neste tópico se aplicam apenas às especificado Ferramentas do Visual Studio para o Office projetos e as versões do Microsoft Office. Projetos de nível de documento
Projetos de nível de aplicativo
For more information, see Recursos disponíveis pelo aplicativo e o tipo de projeto. |
Você pode adicionar controles de NamedRange a uma planilha do Microsoft Office Excel em tempo de design e em tempo de execução em projetos de nível de documento.
Iniciando no Visual Studio 2008 Serviço Pack 1 (SP1), você pode adicionar controles de NamedRange em tempo de execução em projetos do suplemento de nível de aplicativo.
Este tópico descreve as seguintes tarefas:
Adicionar controles NamedRange no tempo de design
Adicionar controles NamedRange no tempo de execução em um projeto de nível de documento
Adicionar controles NamedRange no tempo de execução em um projeto de nível de aplicativo
Para obter mais informações sobre controles de NamedRange , consulte Controlarar NamedRange.
Adicionando controles de NamedRange em tempo de design
Há várias maneiras de adicionar controles de NamedRange a uma planilha em um projeto de nível de documento em tempo de design: de dentro do Excel, do Visual Studio De caixa de ferramentase Dados janela Dadosta Sources.
Observação: |
---|
Seu computador pode mostrar diferentes nomes ou localizações para alguns dos elementos de interface do usuário do Visual Studio nas instruções a seguir. A edição do Visual Studio que você possui e as configurações que você usa determinam esses elementos. Para obter mais informações, consulte Configurações do Visual Studio. |
Para adicionar um Controlarar NamedRange a uma planilha usando a caixa de nome no Excel
Selecionar a célula ou células que você deseja incluir no intervalo nomeado.
No caixa de nome , tipo um nome para o intervalo e Pressionarionar ENTER.
A caixa de nome está localizada ao lado da barra de fórmulas, logo acima da coluna A da planilha.
Para adicionar um Controlarar NamedRange a uma planilha usando a caixa de ferramentas
Abrir De caixa de ferramentas e clique na guia de controles do Excel.
Clique em NamedRange e arraste-a uma planilha.
A caixa de diálogo Adicionar nome intervalo aparece.
Selecionar a célula ou células que você deseja incluir no intervalo nomeado.
Clique em OK.
Se você não desejar o nome padrão que é fornecido para o Controlarar, você poderá alterar o nome na janela Properties.
Para adicionar um Controlarar NamedRange a uma planilha usando a janelDadosdos Sources
Abrir da janela de Data Sources e criar uma fonte de dados para o seu projeto.For more information, see Como: Conectar-se a Dados em um Banco de Dados.
Arraste um Simples campo da janela Fontes de dados para sua planilha.
Um Controlarar Ligado a dados NamedRange é adicionado à planilha.For more information, see Ligação de dados e o Windows Forms.
Adicionando controles de NamedRange em tempo de execução em um projeto de nível de documento
Você pode adicionar um Controlarar de NamedRange programaticamente à sua planilha em tempo de execução.Isso permite que você criar os controles de host em resposta a eventos.Criado dinamicamente intervalos nomeados não são persistentes na planilha como Host controla quando a planilha é fechada.For more information, see Adicionar controles a documentos do Office em tempo de execução.
Para adicionar um Controlarar NamedRange de uma planilha programaticamente
No manipulador de eventos Startup de Sheet1, Inserir o seguinte código para adicionar o Controlarar NamedRange célula A1 e defina sua propriedade Value2 a Hello world!
Dim textInCell As Microsoft.Office.Tools.Excel.NamedRange textInCell = Me.Controls.AddNamedRange(Me.Range("A1"), "cellText") textInCell.Value2 = "Hello world!"
Microsoft.Office.Tools.Excel.NamedRange textInCell; textInCell = this.Controls.AddNamedRange(this.get_Range("A1", missing), "cellText"); textInCell.Value2 = "Hello world!";
Adicionando NamedRange controles em tempo de execução em um projeto de nível de aplicativo
Você pode adicionar um Controlarar NamedRange programaticamente a qualquer Abrir planilha em um projeto de nível de aplicativo.Criado dinamicamente intervalos nomeados não são persistentes na planilha como Host controla quando a planilha é fechada.For more information, see Estendendo os documentos do Word e Excel pastas de trabalho no nível de aplicativo Adicionar-ins em tempo de execução.
Para adicionar um Controlarar NamedRange de uma planilha programaticamente
O código a seguir gera um item de host de planilha que se baseia o Abrir planilha e, em seguida, adiciona um Controlarar de NamedRange para a célula A1 e define sua propriedade de Value2 a Hello world.
Private Sub AddNamedRange() Dim textInCell As Microsoft.Office.Tools.Excel.NamedRange Dim worksheet As Worksheet = CType(Application.ActiveWorkbook.Worksheets(1), _ Excel.Worksheet).GetVstoObject() Dim cell As Excel.Range = worksheet.Range("A1") textInCell = worksheet.Controls.AddNamedRange(cell, "MyNamedRange") textInCell.Value2 = "Hello World" End Sub
private void AddNamedRange() { Microsoft.Office.Tools.Excel.NamedRange textInCell; Worksheet worksheet = ((Excel.Worksheet)Application. ActiveWorkbook.Worksheets[1]).GetVstoObject(); Excel.Range cell = worksheet.Range["A1", missing]; textInCell = worksheet.Controls.AddNamedRange(cell, "MyNamedRange"); textInCell.Value2 = "Hello World"; }
Consulte também
Tarefas
Como: Excluir NamedRange controles em tempo de design
Como: Redimensionar controles NamedRange
Conceitos
Desenvolvimento de Adicionar-in de aplicativo-nível do Excel
Itens de host e Visão geral sobre controles de host
Limitações através de programação de itens de host e controles de host
Outros recursos
Controles em documentos do Office
Date |
History |
Motivo |
---|---|---|
De 2008 de julho |
Adicionado uma seção que mostra como adicionar um Controlarar de intervalo nomeado em uma planilha em um suplemento em nível de aplicativo. |
Alteração de recurso do SP1. |