Compartir a través de


Consulte mediante programación los intervalos de hojas de cálculo en el código.

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

Se aplica a: La información de este tema se aplica a proyectos de nivel de documento y proyectos de complementos de VSTO para Excel. Para obtener más información, consulte Características disponibles por aplicación de Office lication y tipo de proyecto.

Usar un control NamedRange

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

Para hacer referencia a un control NamedRange

  1. Asigne una cadena a la Value2 propiedad del NamedRange control . Este código se debe colocar en una clase Sheet, no en la clase ThisWorkbook .

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

Usar intervalos nativos de Excel

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

Para hacer referencia a un objeto de intervalo nativo

  1. Asigne una cadena a la Value2 propiedad del intervalo.

    Excel.Range rng = this.Application.get_Range("A1");
    
    rng.Value2 = "Range value";