Un ami m'a demandé de l'aide pour constituer une base de données Access pour un petit département d'une université. Il suit les informations médicales sur certains animaux. Le problème est que pour rendre l'application assez facile à utiliser, nous avons dû écrire du code VBA pour coller différentes formes ensemble. Lorsque nous ouvrons la base de données (ou une nouvelle version mise à jour de la base de données), nous obtenons le petit truc de VBA Macro Trust, et nous avons du mal à comprendre comment se débarrasser de cet avertissement. Je suis un développeur open-source et le sysadmin de mon organisation, donc ce n'est généralement pas un problème pour moi de signer des paquets rpm avec le CA Cert que je gère ...Access 2007, VBA, un minuscule projet pour une école, et le Trust Center
Le département de mon ami utilise des PC Windows avec Novell, mais leur ordinateur Le service de soutien a déclaré qu'il ne fournit aucun soutien pour les applications créées par les utilisateurs (c.-à-d. fournir un certificat signé par l'AC ministérielle) et qu'il ne fournira pas l'accès administrateur aux ordinateurs pour modifier les paramètres de confiance. Ils n'ont pas non plus les compétences ou l'expertise pour coder l'application pour les utilisateurs. (Merci, les gars, puissant utile.)
En outre, dans toute notre université, les utilisateurs sont explicitement chargés de ne jamais, jamais cliquer sur un bouton «oui, je fais confiance à». La rééducation des utilisateurs pour cette petite base de données d'accès est un problème, puisqu'une vingtaine de personnes l'utiliseront pour rechercher des informations. Puisque je l'aide, mon penchant serait de le faire en C# avec un fichier de base de données intégré stocké sur un lecteur partagé, mais qui tombe également sous "applications créées par l'utilisateur" et je ne serais pas en mesure de courir un installateur puisque personne n'a de droits administratifs.
Est-il possible de contourner la nécessité de contourner le paramètre de confiance pour les macros chaque fois que quelqu'un ouvre ce fichier? Je pensais que si nous n'utilisions pas de macros et que nous utilisions simplement VBA, cela fonctionnerait, mais ce n'est apparemment pas le cas.
Administrateurs système. –