Compartilhar via


Como: Alterar as propriedades do Excel usando a automação de projeto de Visual Studio

Este exemplo altera uma propriedade da planilha de Excel de Microsoft Office para renomear a planilha.

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

Exemplo

Sub ChangeProperties()
    ' Find the 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

Compilando o código

Este exemplo tem os seguintes requisitos:

  • Um projeto de nível de documento de pasta de trabalho do Excel no de Visual Basic chamado ChangeProperties. O projeto deve ser o primeiro projeto na solução.

  • O formato da pasta de trabalho do projeto deve ser a pasta de trabalho do Excel 97-2003 (. xls).

  • Uma planilha denominada Sheet1.vb na pasta de trabalho.

Programação robusta

Adicione o código a um módulo no ambiente de desenvolvimento integrado (IDE) Macros de Visual Studio.

Consulte também

Tarefas

Como: Adicionar planilhas para pastas de trabalho usando a automação de projeto de Visual Studio

Outros recursos

Extensibilidade em projetos do Office

Demonstra Passo a passo: Criar um novo projeto do Office usando a automação de projeto de Visual Studio

Extensibilidade em projetos do Office