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


Свойства в проектах Office

Существует несколько важных свойств, доступных для проектов Office в Visual Studio. Эти свойства доступны в окне Свойства .

Область применения. Сведения в этом разделе относятся к проектам уровня документа и проектам надстроек VSTO. См. сведения о функциях, доступных по Приложение Office и типу проекта.

Пространство имен для элемента узла

Используйте свойство Пространство имен для элемента узла , чтобы изменить пространство имен для классов ведущих элементов (например, ThisAddIn, ThisWorkbookили ThisDocument ) в проектах Visual C#. Это свойство отображается в окне "Свойства" при выборе узла документа в проекте уровня документа (например, ExcelWorkbook1.xlsx или WordDocument1.docx) или узле приложения в проекте надстройки VSTO (например, Excel или Word) в Обозреватель решений.

При создании проекта Visual C# для Office ведущим элементам присваивается пространство имен на основании имени проекта. Для изменения пространства имен рекомендуется использовать свойство Пространство имен для элемента узла , а не изменять непосредственно файлы кода. Если вы используете это свойство, пространство имен изменяется в созданных (скрытых) файлах кода, а также в видимых файлах кода.

CacheInDocument

Свойство CacheInDocument появляется в окне Свойства для проектов на уровне документа при выборе экземпляра DataSet в конструкторе Visual Studio. Кэшированы могут быть только открытые члены. Убедитесь, что для свойства Модификаторы установлено значение Открытый , если вы хотите кэшировать DataSet.

Это свойство принимает логическое значение:

  • Выберите true для кэширования набора данных в документе.

  • Выберите false , если набор данных не должен кэшироваться в документе.

    Дополнительные сведения о кэшировании данных см. в разделе "Кэшированные данные" в настройках уровня документа.

Значение2

Свойство Value2 доступно только для книги или проектов шаблонов Excel. Оно появляется в узле свойства Привязки в окне Свойства , когда вы выбираете элемент управления NamedRange в конструкторе листа.

Используйте свойство Value2 в окне Свойства , чтобы привязать свойство Value2 объекта NamedRange к полю в источнике данных.