Propriedade Application.AppIcon (Access)
Use a propriedade AppIcon para especificar o nome do arquivo bitmap (.bmp) ou ícone (.ico) que contém o ícone do aplicativo. Por exemplo, você pode utilizar a propriedade AppIcon para especificar um arquivo .bmp que contenha a figura de um automóvel para representar um aplicativo de peças automotivas.
Sintaxe
expressão. AppIcon
expressão Uma variável que representa um Aplicativo objeto.
Configuração
A propriedade AppIcon é uma expressão de cadeia de caracteres que é um nome de arquivo bitmap ou ícone válido (/incluindo o caminho).
A maneira mais fácil de definir essa propriedade é usando a opção Ícone de Aplicativo na caixa de diálogo Opções de Acesso . Você também pode definir essa propriedade usando uma macro ou Visual Basic.
Para definir a propriedade AppIcon utilizando uma macro ou o Visual Basic, você precisa antes definir uma vez a propriedade na caixa Opções do Access ou criá-la das seguintes formas:
Em um banco de dados do Microsoft Access, você pode adicioná-la usando o método CreateProperty e acrescentá-la à coleção Properties do objeto Database.
Em um projeto do Microsoft Access (.adp), você pode adicioná-lo à coleção AccessObjectProperties do objeto CurrentProject usando o método Add .
Você também deve usar o método RefreshTitleBar para tornar as alterações visíveis imediatamente.
Comentários
Se você estiver distribuindo o seu aplicativo do Microsoft Access, é recomendável que o arquivo .bmp ou .ico com o ícone resida no mesmo diretório que ele.
Se a propriedade AppIcon não estiver definida ou for inválida, o ícone do Microsoft Access será exibido.
Essa configuração de propriedade entra em vigor imediatamente após ser definida em código (desde que o código inclua o método RefreshTitleBar ) ou a caixa de diálogo Opções de Acesso seja fechada.
Exemplo
O exemplo a seguir mostra como alterar as propriedades AppIcon e AppTitle em um banco de dados do Microsoft Access. Se as propriedades ainda não foram definidas ou criadas, você terá que criá-las e acrescentá-las à coleção Properties utilizando o método CreateProperty.
Sub cmdAddProp_Click()
Dim intX As Integer
Const DB_Text As Long = 10
intX = AddAppProperty("AppTitle", DB_Text, "My Custom Application")
intX = AddAppProperty("AppIcon", DB_Text, "C:\Windows\Cars.bmp")
CurrentDb.Properties("UseAppIconForFrmRpt") = 1
Application.RefreshTitleBar
End Sub
Function AddAppProperty(strName As String, _
varType As Variant, varValue As Variant) As Integer
Dim dbs As Object, prp As Variant
Const conPropNotFoundError = 3270
Set dbs = CurrentDb
On Error GoTo AddProp_Err
dbs.Properties(strName) = varValue
AddAppProperty = True
AddProp_Bye:
Exit Function
AddProp_Err:
If Err = conPropNotFoundError Then
Set prp = dbs.CreateProperty(strName, varType, varValue)
dbs.Properties.Append prp
Resume
Else
AddAppProperty = False
Resume AddProp_Bye
End If
End Function
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.