Практическое руководство. Изменение свойств Excel с помощью автоматизации проектов Visual Studio
Обновлен: Ноябрь 2007
Применение |
---|
Сведения, приведенные в данном разделе, относятся только к указанным проектам Visual Studio Tools for Office и версиям Microsoft Office. Тип проекта
Версия Microsoft Office
Дополнительные сведения см. в разделе Доступность функций по типам приложений и проектов. |
В следующем примере производится изменение свойства рабочего листа 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