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.