Aplicável a
Objeto BoundObjectFrame |
Objeto ObjectFrame |
Você pode usar a propriedade SourceItem para especificar os dados em um arquivo vinculado quando você cria um objeto OLE vinculado. Cadeira de caracteres de leitura/gravação.
expressão.SourceItem
expressão Obrigatória. Uma expressão que retorna um dos objetos na lista Aplica-se a.
Comentários
Você pode definir a propriedade SourceItem especificando os dados nas unidades reconhecidas pelo aplicativo que está fornecendo o objeto. Por exemplo, quando você vincula a Microsoft Office Excel 2007, especifica a configuração da propriedade SourceItem com uma referência de célula ou intervalo de células como R1C1 ou R3C4:R9C22 ou um intervalo nomeado, como Receitas.
Observação: Para determinar a sintaxe para descrever uma unidade de dados para um objeto específico, confira a documentação do aplicativo que foi usado para criar o objeto.
Você pode definir essa propriedade usando a folha de propriedades do controle, uma macro ou o código do Visual Basic for Applications (VBA).
No Visual Basic, você define esta propriedade usando um expressão de cadeia de caracteres.
A propriedade OLETypeAllowed do controle deve estar definida como Vinculada ou Ambos ao usar essa propriedade. Use a propriedade SourceDoc do controle para especificar o arquivo para vincular.
Exemplo
O exemplo a seguir cria um objeto OLE vinculado utilizando um quadro de objeto não associado denominado OLE1 e dimensiona o controle para exibir todo o conteúdo do objeto quando o usuário clica em um botão de comando.
Sub Command1_Click
OLE1.Class = "Excel.Sheet" ' Set class name.
' Specify type of object.
OLE1.OLETypeAllowed = acOLELinked
' Specify source file.
OLE1.SourceDoc = "C:\Excel\Oletext.xls"
' Specify data to create link to.
OLE1.SourceItem = "R1C1:R5C5"
' Create linked object.
OLE1.Action = acOLECreateLink
' Adjust control size.
OLE1.SizeMode = acOLESizeZoom
End Sub