Поделиться через


Практическое руководство. Изменение свойств Excel с помощью автоматизации проектов Visual Studio

Обновлен: Ноябрь 2007

Применение

Сведения, приведенные в данном разделе, относятся только к указанным проектам Visual Studio Tools for Office и версиям Microsoft Office.

Тип проекта

  • Проекты уровня документа

Версия Microsoft Office

  • Excel 2007

  • Excel 2003

Дополнительные сведения см. в разделе Доступность функций по типам приложений и проектов.

В следующем примере производится изменение свойства рабочего листа Microsoft Office Excel для его переименования.

Пример

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

Компиляция кода

Для этого примера потребуется следующее:

  • проект уровня документа рабочей книги Excel в Visual Basic с именем ChangeProperties. Проект должен являться первым проектом решения;

  • рабочая книга в проекте должна иметь формат рабочей книги Excel 97-2003 (.xls);

  • рабочий лист с именем Sheet1.vb в рабочей книге.

Отказоустойчивость

В интегрированной среде разработки макросов Visual Studio добавьте код в модуль.

См. также

Задачи

Пошаговое руководство. Создание нового проекта Office с помощью автоматизации проектов Visual Studio

Практическое руководство. Добавление рабочих книг с помощью автоматизации проектов Visual Studio

Основные понятия

Общие сведения о расширяемости проектов Visual Studio Tools for Office

Другие ресурсы

Расширяемость проекта в инструментах Visual Studio для Office