Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Adiciona um novo objeto Forma que representa um objeto OLE à coleção Formas especificada.
Sintaxe
expressão. AddOLEObject (Esquerda, Superior, Largura, Altura, ClassName, FileName, Link)
expressão Uma variável que representa um objeto Formas.
Parâmetros
| Nome | Obrigatório/Opcional | Tipo de dados | Descrição |
|---|---|---|---|
| Esquerda | Obrigatório | Variant | A posição da borda esquerda da forma que representa o objeto OLE. |
| Top | Obrigatório | Variant | A posição da borda superior da forma que representa o objeto OLE. |
| Width | Opcional | Variant | A largura da forma que representa o objeto OLE. O padrão é -1, significando que a largura da forma é automaticamente definida com base nos dados do objeto. |
| Height | Opcional | Variant | A altura da forma que representa o objeto OLE. A predefinição é -1, o que significa que a altura da forma é definida automaticamente com base nos dados do objeto. |
| ClassName | Opcional | String | O nome da classe do objeto OLE a ser adicionada. |
| FileName | Opcional | String | O nome de arquivo do objeto OLE a ser adicionado. Se um caminho não for especificado, será usada a pasta de trabalho atual. |
| Link | Opcional | MsoTriState | Determina se o objeto OLE é vinculado ou incorporado na publicação. |
Valor de retorno
Forma
Comentários
Para os argumentos Esquerda, Superior, Largura e Altura , os valores numéricos são avaliados em pontos; As cadeias de carateres podem estar em todas as unidades suportadas pelo Microsoft Publisher (por exemplo, "2,5 pol").
Tem de especificar um ClassName ou um FileName. Se nenhum dos argumentos for especificado, ou ambos o forem, ocorrerá um erro.
O parâmetro Link pode ser uma das constantes msoTriState declaradas na biblioteca de tipos do Microsoft Office e apresentadas na tabela seguinte.
| Constante | Descrição |
|---|---|
| msoFalse | O objeto OLE está incorporado. |
| msoTrue | O objeto OLE está vinculado. É o padrão. |
Exemplo
O exemplo a seguir adiciona uma planilha do Microsoft Office Excel à primeira página da publicação ativa, ativando a planilha para edição.
Dim shpSheet As Shape
Set shpSheet = ActiveDocument.Pages(1).Shapes.AddOLEObject _
(Left:=72, Top:=72, ClassName:="Excel.Sheet")
shpSheet.OLEFormat.Activate
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.