OLEFormat Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет характеристики OLE (кроме связывания) для объекта OLE, элемента Управления ActiveX или поля.
public interface class OLEFormat
[System.Runtime.InteropServices.Guid("00020933-0000-0000-C000-000000000046")]
public interface OLEFormat
type OLEFormat = interface
Public Interface OLEFormat
- Атрибуты
Комментарии
Используйте свойство OLEFormat для Shapeобъекта , InlineShapeили Field , чтобы вернуть объект OLEFormat .
Не все типы фигур, встроенные фигуры и поля имеют возможности OLE. Используйте свойство Type для объектов Shape и InlineShape , чтобы определить, к какой категории относится указанная фигура или встроенная фигура. Свойство Type для объекта Field возвращает тип поля.
Для автоматизации объекта OLE можно использовать Activate()методы , Edit(), Open()и DoVerb(Object) .
Используйте свойство для Object возврата объекта, представляющего элемент управления ActiveX или объект OLE. С помощью этого объекта можно использовать свойства и методы приложения контейнера или элемента activeX.
Свойства
Application |
Application Возвращает объект , представляющий приложение Microsoft Word. |
ClassType |
Возвращает или задает тип класса для указанного объекта OLE, рисунка или поля. |
Creator |
Возвращает 32-разрядное целое число, указывающее приложение, в котором был создан указанный объект. |
DisplayAsIcon |
Значение true , если указанный объект отображается в виде значка. |
IconIndex |
Возвращает или задает значок, используемый, если DisplayAsIcon свойство имеет значение True: 0 (ноль) соответствует первому значку, 1 соответствует второму значку и т. д. Если этот аргумент опущен, используется первый значок (по умолчанию). |
IconLabel |
Возвращает или задает текст, отображаемый под значком объекта OLE. |
IconName |
Возвращает или задает программный файл, в котором хранится значок объекта OLE. |
IconPath |
Возвращает путь к файлу, в котором хранится значок объекта OLE. |
Label |
Возвращает строку, которая используется для идентификации части связанного исходного файла. Например, если исходный файл является книгой Microsoft Excel, свойство Label может возвращать "Книга1! R3C1:R4C2", если объект OLE содержит только несколько ячеек на листе. |
Object |
Возвращает объект Object , представляющий интерфейс верхнего уровня указанного объекта OLE. Это свойство позволяет получить доступ к свойствам и методам элемента ActiveX или приложения, в котором был создан объект OLE. Объект OLE должен поддерживать OLE-автоматизацию, чтобы это свойство работало. |
Parent |
Возвращает объект , представляющий родительский объект указанного объекта. |
PreserveFormattingOnUpdate |
Значение True сохраняет форматирование, выполненное в Microsoft Word в связанном объекте OLE, например в таблице, связанной с электронной таблицей Microsoft Excel. |
ProgID |
Возвращает программный идентификатор (ProgID) для указанного объекта OLE. |
Методы
Activate() |
Активирует указанный объект. |
ActivateAs(String) |
Задает значение реестра Windows, определяющее приложение по умолчанию, используемое для активации указанного объекта OLE. |
ConvertTo(Object, Object, Object, Object, Object) |
Преобразует указанный объект OLE из одного класса в другой, что позволяет изменить объект в другом серверном приложении или изменить способ отображения объекта в документе. |
DoVerb(Object) |
Запрашивает, чтобы объект OLE выполнял одну из доступных глаголов — действия, выполняемые объектом OLE для активации своего содержимого. Каждый объект OLE поддерживает набор глаголов, относящихся к этому объекту. |
Edit() |
Открывает указанный объект OLE для редактирования в приложении, в который он был создан. |
Open() |
Открывает указанный объект. |