Freigeben über


Gewusst wie: Ändern von Excel-Eigenschaften mithilfe der Visual Studio-Projektautomatisierung

Aktualisiert: November 2007

Betrifft

Die Informationen in diesem Thema gelten nur für die angegebenen Projekte und Versionen von Visual Studio Tools for Office von Microsoft Office.

Projekttyp

  • Projekte auf Dokumentebene

Microsoft Office-Version

  • Excel 2007

  • Excel 2003

Weitere Informationen finden Sie unter Verfügbare Features nach Anwendung und Projekttyp.

In diesem Beispiel wird eine Microsoft Office Excel-Arbeitsblatteigenschaft geändert, um das Arbeitsblatt umzubenennen.

Beispiel

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

Kompilieren des Codes

Dieses Beispiel stellt folgende Anforderungen:

  • Ein Excel-Arbeitsblattprojekt auf Dokumentebene in Visual Basic mit dem Namen ChangeProperties. Das Projekt muss das erste in der Projektmappe sein.

  • Das Format der Arbeitsmappe im Projekt muss eine Excel 97-2003-Arbeitsmappe (.xls) sein.

  • Ein Arbeitsblatt mit dem Namen Sheet1.vb in der Arbeitsmappe.

Robuste Programmierung

Fügen Sie den Code zu einem Modul in der integrierten Entwicklungsumgebung (IDE) von Visual Studio Macros hinzu.

Siehe auch

Aufgaben

Exemplarische Vorgehensweise: Erstellen eines neuen Office-Projekts mithilfe der Visual Studio-Projektautomatisierung

Gewusst wie: Hinzufügen von Arbeitsblättern zu Arbeitsmappen mithilfe der Projektautomatisierung in Visual Studio

Konzepte

Übersicht über Projekterweiterbarkeit in Visual Studio Tools for Office

Weitere Ressourcen

Projekterweiterbarkeit in Visual Studio Tools for Office