Como: redimensionar controles NamedRange

Você pode definir o tamanho de um controle do NamedRange quando você adiciona a um documento Microsoft Office Excel; no entanto, convém redimensioná-lo mais tarde.

Aplicável a: As informações neste tópico se aplicam a projetos de nível de documento e projetos de nível de aplicativo para Excel 2013 e Excel 2010. Para obter mais informações, consulte Recursos disponíveis pelo aplicativo do Office e o tipo de projeto.

Você pode redimensionar um intervalo nomeado em tempo de design ou em tempo de execução em projetos de um documento nível.Você também pode redimensionar intervalos nomeados em tempo de execução suplementos do aplicativo.

este tópico descreve as seguintes tarefas:

  • Redimensionar controles de NamedRange em tempo de design

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

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

Redimensionar controles de NamedRange em tempo de design

Você pode redimensionar um intervalo nomeado o seu tamanho na caixa de diálogo de Definir Nome .

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

  2. Clique gerenciar intervalos nomeados no menu de atalho.

    a caixa de diálogo de Definir Nome aparece.

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

  4. Desmarque a caixa de Refere-se a .

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

  6. Clique em OK.

Redimensionar controles de NamedRange em tempo de execução em um projeto de um documento Nível

você pode redimensionar um intervalo nomeado programaticamente usando a propriedade de RefersTo .

ObservaçãoObservação

Em a janela de Propriedades , a propriedade de RefersTo é marcado como somente leitura.

Para redimensionar um intervalo nomeado programaticamente

  1. Crie um controle de 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"], "NamedRange1");
    
  2. Redimensione o intervalo nomeado para incluir a célula B1.

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

Redimensionar controles de NamedRange em tempo de execução em um projeto de Nível de aplicativo

você pode redimensionar um controle de NamedRange em alguns planilha aberta em tempo de execução.Para obter mais informações sobre como adicionar NamedRange controle para uma planilha usando um suplemento ao aplicativo, consulte Como: adicionar controles de NamedRange às planilhas.

Para redimensionar um intervalo nomeado programaticamente

  1. Crie um controle de NamedRange na célula A1 de Sheet1.

    Dim NativeWorksheet As Microsoft.Office.Interop.Excel.Worksheet = _
        Application.ActiveSheet
    
    Dim worksheet As Microsoft.Office.Tools.Excel.Worksheet = _
        Globals.Factory.GetVstoObject(NativeWorksheet)
    
    Dim namedRange1 As Microsoft.Office.Tools.Excel.NamedRange
    namedRange1 = worksheet.Controls.AddNamedRange(worksheet.Range("A1"), "MyNamedRange")
    
    
    Worksheet worksheet = Globals.Factory.GetVstoObject(Application.ActiveSheet);
    
    
    Microsoft.Office.Tools.Excel.NamedRange namedRange1 = worksheet.Controls.AddNamedRange(
        worksheet.Range["A1"], "MyNamedRange");
    
  2. Redimensione 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 de NamedRange às planilhas

Como: redimensionar os controles de indicador

Como: redimensionar controles ListObject

Conceitos

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

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

Itens de host e visão geral sobre controles de Host

Automatizar o Excel usando o Extended objetos

Controle NamedRange

Outros recursos

Controles em documentos do Office