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


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()

Открывает указанный объект.

Применяется к