Compartir a través de


Cómo: Hacer referencia a rangos de hojas de cálculo en el código

Actualización: noviembre 2007

Se aplica a

La información de este tema sólo se aplica a los proyectos y versiones especificados de Visual Studio Tools para Office de Microsoft Office.

Tipo de proyecto

  • Proyectos de nivel de documento

  • Proyectos de nivel de aplicación

Versión de Microsoft Office

  • Excel 2003

  • Excel 2007

Para obtener más información, vea Características disponibles por aplicación y tipo de proyecto.

Se utiliza un proceso similar para hacer referencia al contenido de un control NamedRange o a un objeto de rango de Excel nativo.

Usar un control NamedRange

En el ejemplo siguiente se agrega un control NamedRange a una hoja de cálculo y, a continuación, se agrega texto a la celda del rango.

Para hacer referencia a un control NamedRange

  • Asigne una cadena a la propiedad Value2 del control Microsoft.Office.Tools.Excel.NamedRange. Este código debe colocarse en una clase Sheet, no en la clase ThisWorkbook.

    Dim NamedRange1 As Microsoft.Office.Tools.Excel.NamedRange = _
        Me.Controls.AddNamedRange(Me.Range("A1"), "NamedRange1")
    
    NamedRange1.Value2 = "Range value"
    
    Microsoft.Office.Tools.Excel.NamedRange NamedRange1 =
        this.Controls.AddNamedRange(this.get_Range("A1", missing), "NamedRange1");
    
    NamedRange1.Value2 = "Range value";
    

Usar rangos de Excel nativos

En el ejemplo siguiente se agrega un rango de Excel nativo a una hoja de cálculo y, a continuación, se agrega texto a la celda del rango.

Para hacer referencia a un objeto de rango nativo

  • Asigne una cadena a la propiedad Value2 del rango.

    Dim rng As Excel.Range = Me.Application.Range("A1")
    
    rng.Value2 = "Range value"
    
    Excel.Range rng = this.Application.get_Range("A1", missing);
    
    rng.Value2 = "Range value";
    

Vea también

Tareas

Cómo: Revisar la ortografía en hojas de cálculo

Cómo: Aplicar estilos a los rangos de los libros

Cómo: Rellenar rangos automáticamente con datos que cambian de forma incremental

Cómo: Buscar texto en rangos de hojas de cálculo

Conceptos

Trabajar con rangos

NamedRange (Control)

Información general sobre elementos y controles Host

Limitaciones de programación de elementos y controles Host

Descripción de los parámetros opcionales en las soluciones de Office