Cómo: Cambiar propiedades de Excel mediante la automatización de proyectos de Visual Studio

Actualización: noviembre 2007

Se aplica a

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

Tipo de proyecto

  • Proyectos de nivel de documento

Versión de Microsoft Office

  • Excel 2007

  • Excel 2003

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

En este ejemplo se cambia una propiedad de hoja de cálculo de Microsoft Office Excel para cambiar el nombre de la hoja de cálculo.

Ejemplo

Sub ChangeProperties()
    ' Find the Visual Studio Tools for Office project.
    Dim vstProject As Project = DTE.Solution.Item(1)

    ' Find the Excel workbook.
    Dim docItem As ProjectItem = _
        vstProject.ProjectItems.Item("ChangeProperties.xls")

    ' Find and rename the worksheet.
    Dim sheetItem As ProjectItem = _
        docItem.ProjectItems.Item("Sheet1.vb")
    Dim sheetProperties As Properties = sheetItem.Properties
    sheetProperties.Item("VST.FileName").Value = "RenamedSheet.vb"
End Sub

Compilar el código

Este ejemplo tiene los siguientes requisitos:

  • Un proyecto de nivel de documento de libro de Excel en Visual Basic denominado ChangeProperties. El proyecto debe ser el primero de la solución.

  • El formato del libro en el proyecto debe ser Libro de Excel 97-2003 (.xls).

  • Una hoja de cálculo denominada Sheet1.vb en el libro.

Programación eficaz

Agregue el código a un módulo del entorno de desarrollo integrado de Macros (IDE) de Visual Studio.

Vea también

Tareas

Tutorial: Crear un nuevo proyecto de Office mediante la automatización de proyectos en Visual Studio

Cómo: Agregar hojas de cálculo a libros mediante la automatización de proyectos de Visual Studio

Conceptos

Información general sobre la extensibilidad de proyectos en Visual Studio Tools para Office

Otros recursos

Extensibilidad de proyectos en Visual Studio Tools para Office