Compartilhar via


OLEFormat Interface

Definição

Representa as características OLE (diferentes de vinculação) de um objeto OLE, de um controle ActiveX ou de um campo.

public interface class OLEFormat
[System.Runtime.InteropServices.Guid("00020933-0000-0000-C000-000000000046")]
public interface OLEFormat
type OLEFormat = interface
Public Interface OLEFormat
Atributos

Comentários

Use a propriedade OLEFormat para um Shapeobjeto , InlineShapeou para Field retornar o objeto OLEFormat .

Nem todos os tipos de formas, formas embutidas e campos têm recursos OLE. Use a propriedade Type dos objetos Shape e InlineShape para determinar a categoria da forma ou da forma embutida especificada. A propriedade Type para um objeto Field retorna o tipo de campo.

Você pode usar os Activate()métodos , Edit(), Open()e DoVerb(Object) para automatizar um objeto OLE.

Use a Object propriedade para retornar um objeto que representa um controle ActiveX ou objeto OLE. Com esse objeto, você poderá usar as propriedades e os métodos do aplicativo contêiner ou do controle ActiveX.

Propriedades

Application

Retorna um Application objeto que representa o aplicativo microsoft Word.

ClassType

Retorna ou define o tipo de classe para o campo, imagem ou objeto OLE especificado.

Creator

Retorna um inteiro de 32 bits que indica o aplicativo no qual o objeto especificado foi criado.

DisplayAsIcon

True se o objeto especificado for exibido como um ícone.

IconIndex

Retorna ou define o ícone usado quando a DisplayAsIcon propriedade é True: 0 (zero) corresponde ao primeiro ícone, 1 corresponde ao segundo ícone e assim por diante. Se esse argumento for omitido, o primeiro ícone (padrão) é usado.

IconLabel

Retorna ou define o texto exibido abaixo do ícone de um objeto OLE.

IconName

Retorna ou define o arquivo de programa no qual o ícone de um objeto OLE está armazenado.

IconPath

Retorna o caminho do arquivo no qual o ícone de um objeto OLE está armazenado.

Label

Retorna uma string que é usada para identificar a parte do arquivo de origem que está sendo vinculada. Por exemplo, se o arquivo de origem for uma pasta de trabalho do Microsoft Excel, a propriedade Label poderá retornar "Workbook1! R3C1:R4C2" se o objeto OLE contiver apenas algumas células da planilha.

Object

Retorna um objeto que representa a interface de nível superior do objeto OLE especificado. Essa propriedade permite que você acesse as propriedades e métodos de um controle ActiveX ou o aplicativo no qual um objeto OLE foi criado. Para que essa propriedade funcione, o objeto OLE deve ter suporte para a automação OLE.

Parent

Retorna um objeto que representa o objeto pai do objeto especificado.

PreserveFormattingOnUpdate

True preserva a formatação feita no Microsoft Word para um objeto OLE vinculado, como uma tabela vinculada a uma planilha do Microsoft Excel.

ProgID

Retorna o identificador de programação (ProgID) para o objeto OLE especificado.

Métodos

Activate()

Ativa o objeto especificado.

ActivateAs(String)

Define o valor do registro do Windows que determina o aplicativo padrão usado para ativar o objeto OLE especificado.

ConvertTo(Object, Object, Object, Object, Object)

Converte o objeto OLE especificado de uma classe para outra, tornando possível editar o objeto em um aplicativo de servidor diferente ou alterar como o objeto é exibido no documento.

DoVerb(Object)

Solicita que um objeto OLE execute um de seus verbos disponíveis: as ações que um objeto OLE executa para ativar seu conteúdo. Cada objeto OLE oferece suporte a um conjunto de verbos pertinentes a esse objeto.

Edit()

Abre o objeto OLE especificado para editar o aplicativo no qual foi criado.

Open()

Abre o objeto especificado.

Aplica-se a