Condividi tramite


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

Aggiornamento: novembre 2007

Si applica a

Le informazioni contenute in questo argomento riguardano solo i progetti Visual Studio Tools per Office e le versioni di Microsoft Office specificati.

Tipo di progetto

  • Progetti a livello di documento

Versione Microsoft Office

  • Excel 2007

  • Excel 2003

Per ulteriori informazioni, vedere Funzionalità disponibili in base ai tipi di progetto e applicazione.

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

Esempio

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

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 dettagliata: creazione di un nuovo progetto Office utilizzando l'automazione del progetto di Visual Studio

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

Concetti

Cenni preliminari sulla extensibility dei progetti in Visual Studio Tools per Office

Altre risorse

Extensibility di progetti in Visual Studio Tools per Office