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.
Um objeto AccessObjectProperty representa uma característica incorporada ou definida pelo utilizador de um objeto AccessObject .
Comentários
Cada objeto AccessObject contém uma coleção AccessObjectProperties que tem objetos AccessObjectProperty correspondentes às propriedades desse objeto AccessObject . O usuário também pode definir objetos AccessObjectProperty e acrescentá-las à coleção AccessObjectProperties de alguns objetos AccessObject.
Você pode criar propriedades definidas pelo usuário para os seguintes objetos:
Objetos CodeData, CodeProject, CurrentProject e CurrentData
Objetos AccessObject nas seguintes coleções:
Coleções de objetos CurrentProject e CodeProject:
Coleções de objetos CodeData e CodeProject:
Observação
A coleção AccessObjectProperties não está acessível para objetos derivados do objeto CurrentData (por exemplo, CurrentData.AllTables! Tabela1). Para objetos derivados dessa maneira, você só pode acessar as suas propriedades internas através de chamadas diretas para a propriedade desejada (por exemplo, CurrentData.AllTables!Tabela1.Name).
Para adicionar uma propriedade definida pelo utilizador, utilize o método Add para criar e adicionar um objeto AccessObjectProperty com uma propriedade Name exclusiva e a propriedade Value . O objeto ao qual você está adicionando a propriedade definida pelo usuário já deve ser acrescentado a uma coleção.
Referência a um objeto AccessObjectProperty definida pelo usuário que ainda não acrescentado a uma coleção AccessObjectProperties causará um erro, o que ocorrerá um objeto AccessObjectProperty de definidas pelo usuário a uma coleção AccessObjectProperties contendo um objeto AccessObjectProperty do mesmo nome.
Pode eliminar propriedades definidas pelo utilizador da coleção AccessObjectProperties com o método Remove .
Observação
[!OBSERVAçãO] Um objeto AccessObjectProperty de definida pelo usuário é associado apenas à instância específica de um objeto. A propriedade não está definida para todas as instâncias de objetos do tipo selecionado.
O objeto AccessObjectProperty apresenta duas propriedades internas:
- A propriedade Name, uma cadeia de caracteres que identifica exclusivamente a propriedade.
- A propriedade Value, uma Variant que contém a configuração da propriedade.
Para fazer referência a um objeto AccessObjectProperty incorporado ou definido pelo utilizador numa coleção pelo respetivo número ordinal ou pela respetiva definição de propriedade Nome , utilize qualquer um dos seguintes formulários de sintaxe.
CurrentProject.AllForms("Form1").Properties(0)
CurrentProject.AllForms("Form1").Properties("name")
CurrentProject.AllForms("Form1").Properties![name]
Com os mesmos formulários de sintaxe, também pode consultar a propriedade Valor de um objeto AccessObjectProperty . O contexto da referência determinará se está a referir-se ao objeto AccessObjectProperty propriamente dito ou à propriedade Value do objeto AccessObjectProperty .
Observação
As propriedades na coleção AccessObjectProperties não são armazenadas e podem ser perdidas quando o objeto ao qual estão associados é dada entrada ou saída através do suplemento Controlo de Código Fonte.
Propriedades
Confira também
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.