Propriété Application.AppIcon (Access)
Utilisez la propriété AppIcon pour spécifier le nom du fichier bitmap (.bmp) ou d’icône (.ico) qui contient l’icône de l’application. La propriété AppIcon vous permet, par exemple, de spécifier un fichier .bmp contenant l'image d'une voiture pour représenter une application relative à des pièces détachées de voiture.
Syntaxe
expression. AppIcon
expressionUne variable qui représente un objetApplication.
Paramètre
La propriété AppIcon est une expression de chaîne qui est un nom de fichier bitmap ou d’icône valide (/y compris le chemin d’accès).
Le moyen le plus simple de définir cette propriété consiste à utiliser l’option Icône d’application dans la boîte de dialogue Options d’accès . Vous pouvez également définir cette propriété à l’aide d’une macro ou de Visual Basic.
Pour définir la propriété AppIcon au moyen d'une macro ou de Visual Basic, vous devez d'abord la définir dans la boîte de dialogue Options Access ou créer la propriété de l'une des manières suivantes :
Dans une base de données Microsoft Access, vous pouvez l'ajouter à l'aide de la méthode CreateProperty et l'annexer à la collection Properties de l'objet Database.
Dans un projet Microsoft Access (.adp), vous pouvez l’ajouter à la collection AccessObjectProperties de l’objet CurrentProject à l’aide de la méthode Add .
Vous devez également utiliser la méthode RefreshTitleBar pour rendre les modifications visibles immédiatement.
Remarques
Si vous distribuez votre application, il est souhaitable que le fichier .bmp ou .ico contenant l'icône de l'application réside dans le même répertoire que votre application Microsoft Access.
Si la propriété AppIcon n'est pas paramétrée ou si elle n'est pas valide, l'icône Microsoft Access est affichée.
Ce paramètre de propriété prend effet immédiatement après sa définition dans le code (tant que le code inclut la méthode RefreshTitleBar ) ou que la boîte de dialogue Options Access est fermée.
Exemple
L’exemple suivant montre comment modifier les propriétés AppIcon et AppTitle dans une base de données Microsoft Access. Si ces propriétés n'ont pas déjà été définies et créées, vous devez les créer et les ajouter à la collection Properties en utilisant la méthode 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
Assistance et commentaires
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.