Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > IHM
IHM Ce forum est dédié aux questions relatives à la création de formulaires et d'états, avec ou sans code VBA, et macros.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/07/2011, 17h32   #1
Invité régulier
 
Homme
Inscription : mai 2011
Messages : 28
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : mai 2011
Messages : 28
Points : 9
Points : 9
Par défaut Ajout de polices d'écriture

Bonjour,

Je voudrais savoir s'il était possible d'ajouter une police d'écriture à un projet pour ne pas être obligé de l’installer sur les postes utilisant ce dernier.

Merci.
Oxopor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/07/2011, 07h08   #2
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 616
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 616
Points : 30 961
Points : 30 961
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Bonjour

Je ne pense pas, Access prend les polices sur le PC, contrairement à PowerPoint où on peut faire accompagner la police.

Si ta police est dans des zones fixes tel que des étiquettes tu peux faire un remplacement par des images.

Le catalogue de Police sur un PC est suffisamment important, ton besoin est-il si important que cela

Philippe
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.

Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/07/2011, 07h59   #3
Rédacteur/Modérateur
 
Avatar de Domi2
 
Homme
Inscription : juin 2006
Messages : 6 220
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 52
Localisation : Suisse

Informations professionnelles :
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : juin 2006
Messages : 6 220
Points : 9 912
Points : 9 912
Envoyer un message via Skype™ à Domi2
Bonjour,

C'est possible. Voir cette contribution d'Arkham46.

Domi2
__________________
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor)

Ici, on ne perd pas de temps ! On en passe...


Access : créer des codes-barres 128 en VBA
Access : les commandes intégrées des menus

Ce message (ou un autre) vous a aidé ? Votez pour lui avec
Domi2 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 14/07/2011, 17h26   #4
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 616
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 616
Points : 30 961
Points : 30 961
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Citation:
Envoyé par Domi2 Voir le message
Bonjour,

C'est possible. Voir cette contribution d'Arkham46.

Domi2
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.

Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/07/2011, 13h20   #5
Invité régulier
 
Homme
Inscription : mai 2011
Messages : 28
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : mai 2011
Messages : 28
Points : 9
Points : 9
Bonjour,
Merci pour vos réponse, c'est tout à fait ce que je recherche.

En revanche, j'ai quelques difficultés pour mettre en œuvre:

J'ai créé un module 'Police_Ecriture' où j'ai mis le code source:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Option Compare Database
Option Explicit
 
Private Declare Function AddFontResourceEx Lib "gdi32" Alias "AddFontResourceExA" (ByVal lpszFilename As String, ByVal fl As Long, ByVal pdv As Long) As Long
Private Declare Function RemoveFontResourceEx Lib "gdi32" Alias "RemoveFontResourceExA" (ByVal lpszFilename As String, ByVal fl As Long, ByVal pdv As Long) As Long
Private Declare Function SendMessage Lib "User32" Alias "SendMessageA" (ByVal hWnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
Private Const FR_PRIVATE = &H10
 
Public Function AddFontFromFile(pFile As String) As Boolean
AddFontFromFile = (AddFontResourceEx(pFile, FR_PRIVATE, 0) > 0)
End Function
Public Function RemoveFontFromFile(pFile As String) As Boolean
RemoveFontFromFile = (RemoveFontResourceEx(pFile, FR_PRIVATE, 0) <> 0)
End Function
Ensuite, un fichier fonts dans le dossier où ce trouve ma base et j'ai ajouté ma police (ma base de donnée est sur un clé usb).
Et pour finir, une macro 'AutoExec' ayant comme action 'ExécuterCode' et comme code :
Code :
AddFontFromFile (CurrentProject.Path & "\fonts\Rina.ttf")
Lorsque je lance ma base, la macro s'exécute mais échoue 'Une erreur est survenue lors de la compilation. Le module Visual Basic comporte une erreur de syntaxe.'

La démarche me parait correct donc je pencherais plus sur un problème de chemin d'accès à la police.

Qu'en pensez vous?

Cordialement
Oxopor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/07/2011, 06h11   #6
Rédacteur/Modérateur
 
Avatar de Domi2
 
Homme
Inscription : juin 2006
Messages : 6 220
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 52
Localisation : Suisse

Informations professionnelles :
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : juin 2006
Messages : 6 220
Points : 9 912
Points : 9 912
Envoyer un message via Skype™ à Domi2
Citation:
Envoyé par Oxopor Voir le message
la macro s'exécute mais échoue 'Une erreur est survenue lors de la compilation.
Et tu as compilé ? Tu n'as aucune erreur ?
__________________
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor)

Ici, on ne perd pas de temps ! On en passe...


Access : créer des codes-barres 128 en VBA
Access : les commandes intégrées des menus

Ce message (ou un autre) vous a aidé ? Votez pour lui avec
Domi2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/08/2011, 14h18   #7
Invité régulier
 
Homme
Inscription : mai 2011
Messages : 28
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : mai 2011
Messages : 28
Points : 9
Points : 9
Le problème venait de la désactivation des macros au démarrage; et même après les avoir activées, une fois sur deux ça ne fonctionnait pas.
Je ne c'est pas si c'est très sécurisé, mais j'ai changé mes préférences Access de démarrage pour activer toutes les macros; et plus de problème.

Merci pour vos réponses et pour ce tuto très efficace.
Oxopor est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h12.


 
 
 
 
Partenaires

Hébergement Web