Propriedade ObjectFrame.SourceDoc (Access)
Use a propriedade SourceDoc para especificar o arquivo para criar um link para ou para inserir quando você cria um objeto vinculado ou objeto inserido usando a propriedade Action no Visual Basic. String de leitura/gravação.
Sintaxe
expressão. SourceDoc
Expressão Uma variável que representa um objeto ObjectFrame .
Comentários
Para um objeto inserido, insira o caminho completo e o nome do arquivo para o arquivo que você deseja usar como modelo e defina a propriedade Action como acOLECreateEmbed.
Para um objeto vinculado, insira o caminho completo e o nome do arquivo do arquivo para criar um link e defina a propriedade Action como acOLECreateLink.
Enquanto esta propriedade é exibida na folha de propriedades, ele entra em vigor somente depois que a propriedade Action for definida em uma macro ou usando o Visual Basic.
Use a propriedade SourceDoc para especificar o arquivo para criar um link e você pode usar a propriedade SourceItem do controle para especificar os dados dentro desse arquivo. Se você deseja criar um link para o objeto inteiro, deixe a propriedade SourceItem em branco.
Quando um objeto não acoplado vinculado é criado, a configuração da propriedade SourceItem do controle é concatenada com a configuração de sua propriedade SourceItem. No modo de exibição Formulário, exibição datasheet e Visualização de Impressão, a configuração da propriedade SourceItem do controle é uma cadeia de caracteres de comprimento zero (" "
).
Sua configuração de propriedade SourceDoc é o caminho completo para o arquivo vinculado, seguido por um ponto de exclamação (!
) ou uma barra de fundo (\
) e a configuração da propriedade SourceItem , como no exemplo a seguir.
"C:\Work\Qtr1\Revenue.xls!R1C1:R30C15"
Exemplo
O exemplo a seguir cria um objeto OLE vinculado usando um quadro de objeto desvinculado chamado OLE1 e dimensiona o controle para exibir todo o conteúdo do objeto quando o usuário escolhe 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
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.
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de