Condividi tramite


Procedura: modificare le proprietà di Excel mediante l'automazione di progetto di Visual Studio

In questo esempio, viene modificata una proprietà di un foglio di lavoro di Microsoft Office Excel per rinominarlo.

Si applica a: le informazioni fornite in questo argomento sono valide per i progetti a livello di documento per Excel 2007 ed Excel 2010. Per ulteriori informazioni, vedere Funzionalità disponibili in base ai tipi di progetto e applicazioni di Office.

Esempio

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

Compilazione del codice

L'esempio presenta i requisiti indicati di seguito:

  • Un progetto a livello di documento cartella di lavoro di Excel in Visual Basic denominato ChangeProperties. Il progetto deve essere il primo all'interno della soluzione.

  • Il formato della cartella di lavoro all'interno del progetto deve essere Excel 97-2003 (.xls).

  • Un foglio di lavoro denominato Sheet1.vb all'interno della cartella di lavoro.

Programmazione efficiente

Aggiungere il codice a un modulo nell'IDE macro di Visual Studio.

Vedere anche

Attività

Procedura: aggiungere fogli di lavoro alle cartelle di lavoro utilizzando l'automazione di progetto di Visual Studio

Altre risorse

Estensibilità nei progetti di Office

Procedura dettagliata: creazione di un nuovo progetto Office utilizzando l'automazione del progetto di Visual Studio

Estensibilità nei progetti di Office