Cómo: Enviar valores a celdas de hojas de cálculo

Actualización: Julio de 2008

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.

Puede colocar un valor en una celda utilizando un rango. En los ejemplos siguientes se utiliza la propiedad Value2 del rango en lugar de la propiedad Value para evitar tener que pasar los parámetros.

Para enviar un valor a una celda en una personalización en el nivel del documento

  • Cree un control NamedRange en la celda A1 de Sheet1 y asigne un valor de cadena a la propiedad Value2. Coloque el siguiente código en la clase Sheet1.

    Dim nr As Microsoft.Office.Tools.Excel.NamedRange = _
        Me.Controls.AddNamedRange(Me.Range("A1"), "NamedRange1")
    
    nr.Value2 = "Hello World"
    
    Microsoft.Office.Tools.Excel.NamedRange nr =
        this.Controls.AddNamedRange(this.Range["A1", missing], "NamedRange1");
    
    nr.Value2 = "Hello World";
    

Para enviar un valor a una celda en un complemento en el nivel de la aplicación

  • Cree un control Microsoft.Office.Interop.Excel.Range que represente la celda A1 de Sheet1 y asigne un valor de cadena a la propiedad Value2.

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

Programación eficaz

La condición siguiente provoca una excepción:

  • La hoja de cálculo ya existe y es de sólo lectura (clase COMException).

Seguridad

Los datos proporcionados por un usuario pueden incluir información potencialmente incorrecta, malintencionada o no válida. Compruebe siempre que los valores que escribe un usuario se ajustan a los requisitos de la aplicación, antes de utilizarlos. Para obtener más información, vea Validación de los datos proporcionados por el usuario en formularios Windows Forms.

Vea también

Tareas

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

Cómo: Agregar nuevas hojas de cálculo a los libros

Conceptos

Trabajar con celdas

NamedRange (Control)

Información general sobre elementos y controles Host

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

Historial de cambios

Fecha

Historial

Motivo

Julio de 2008

Agregado un ejemplo de código que se puede usar en un complemento en el nivel de la aplicación.

Comentarios de los clientes.