Partilhar via


Como: Redimensionar controles NamedRange

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

  • O Excel 2007

  • O Excel 2003

Projetos de nível de aplicativo

  • O Excel 2007

For more information, see Recursos disponíveis pelo aplicativo e o tipo de projeto.

Você pode definir o tamanho de um NamedRange Controlarar quando você Adicionar-lo para um documento do Microsoft Office Excel; no entanto, convém Redimensionar-lo em um momento posterior.

Você pode redimensionar um intervalo nomeado em tempo de design ou em tempo de execução em projetos de nível de documento.

Iniciando no Visual Studio 2008 Serviço Pack 1 (SP1), você pode redimensionar intervalos nomeados em tempo de execução em nível de aplicativo Adicionar-ins.

Este tópico descreve as seguintes tarefas:

  • Redimensionando NamedRange controles em tempo de design

  • Redimensionando NamedRange controles em tempo de execução em um projeto de nível de documento

  • Redimensionando NamedRange controles em tempo de execução em um projeto de nível de aplicativo

Redimensionando NamedRange controles em tempo de design

Você pode redimensionar um intervalo nomeado por redefinir seu tamanho em Definir nome Caixa de Diálogo.

Para redimensionar um intervalo nomeado, usando a caixa de diálogo Definir nome

  1. Clique com o botão direito do mouse em um Controlarar de NamedRange.

  2. Clique em Gerenciar com intervalos no menu de atalho.

    A caixa de diálogo de definir nome aparece.

  3. Selecionar o intervalo nomeado que você deseja redimensionar.

  4. Limpar o Refere-se à caixa.

  5. Selecionar as células que você deseja usar para definir o tamanho do intervalo nomeado.

  6. Clique em OK.

Redimensionando NamedRange controles em tempo de execução em um projeto de nível de documento

Você pode redimensionar um intervalo nomeado por meio de programação usando a propriedade RefersTo.

Observação:

Na Janela de de propriedades, a propriedade RefersTo está marcada como somente leitura.

Para redimensionar um intervalo nomeado por programação

  1. Criar um Controlarar NamedRange na célula A1 de Sheet1.

    Dim NamedRange1 As Microsoft.Office.Tools.Excel.NamedRange = _
        Me.Controls.AddNamedRange(Me.Range("A1"), "NamedRange1")
    
    Microsoft.Office.Tools.Excel.NamedRange NamedRange1 =
        this.Controls.AddNamedRange(this.Range["A1", missing], "NamedRange1");
    
  2. Redimensionar o intervalo nomeado para incluir a célula B1.

    NamedRange1.RefersTo = "=Sheet1!$A$1:$B$1"
    
    NamedRange1.RefersTo = "=Sheet1!$A$1:$B$1";
    

Redimensionando NamedRange controles em tempo de execução em um projeto de nível de aplicativo

Iniciando no SP1, você pode redimensionar um Controlarar de NamedRange em qualquer Abrir planilha em tempo de execução.Para obter mais informações sobre como adicionar um Controlarar de NamedRange a uma planilha usando um suplemento do nível de aplicativo, consulte Como: Adicionar controles NamedRange a planilhas.

Para redimensionar um intervalo nomeado por programação

  1. Criar um Controlarar NamedRange na célula A1 de Sheet1.

    Dim worksheet As Worksheet = CType(Application.ActiveSheet,  _
     Excel.Worksheet).GetVstoObject()
    Dim namedRange1 As Microsoft.Office.Tools.Excel.NamedRange
    namedRange1 = worksheet.Controls.AddNamedRange(worksheet.Range("A1"), "MyNamedRange")
    
    Worksheet worksheet =
        ((Excel.Worksheet)Application.ActiveSheet).
            GetVstoObject();
    Microsoft.Office.Tools.Excel.NamedRange namedRange1;        
    namedRange1 = worksheet.Controls.AddNamedRange
        (worksheet.Range["A1", missing], "MyNamedRange");
    
  2. Redimensionar o intervalo nomeado para incluir a célula B1.

    namedRange1.RefersTo = "=Sheet1!$A$1:$B$1"
    
    namedRange1.RefersTo = "=Sheet1!$A$1:$B$1";
    

Consulte também

Tarefas

Como: Adicionar controles NamedRange a planilhas

Como: Excluir NamedRange controles em tempo de design

Como: Redimensionar controles de indicador

Como: Redimensionar controles ListObject

Conceitos

Estendendo os documentos do Word e Excel pastas de trabalho no nível de aplicativo Adicionar-ins em tempo de execução

Desenvolvimento de Adicionar-in de aplicativo-nível do Excel

Adicionar controles a documentos do Office em tempo de execução

Itens de host e Visão geral sobre controles de host

Controlarar NamedRange

Outros recursos

Controles em documentos do Office

Controles de host do Excel

Date

History

Motivo

De 2008 de julho

Adicionado uma seção que mostra como redimensionar um Controlarar de intervalo nomeado em um suplemento do nível de aplicativo.

Alteração de recurso do SP1.