MOD2000 : Comment faire pour écrire des macros et commutateurs pour les raccourcis dans l'Assistant Empaquetage et déploiement

Traductions disponibles Traductions disponibles
Numéro d'article: 236519 - Voir les produits auxquels s'applique cet article
Cet article a été archivé. Il est proposé « en l'état » et ne sera plus mis à jour.
Modéré : nécessite macro base, codage et compétences de l'interopérabilité.

Agrandir tout | Réduire tout

Sommaire

Résumé

Avec les packages et l'Assistant Déploiement de Microsoft Office 2000 Developer Edition, vous pouvez utiliser spécial de mots clés appelé macros. Ces mots permettent de créer un raccourci chemin d'accès pour pointer vers les composants sur l'ordinateur cible dans lequel vous voulez installer votre application.

Par exemple, vous souhaiterez peut-être un raccourci pour votre application pour toujours pointer vers un fichier dans sous-répertoire l'application. Cependant, vous pas savez peut-être dans le chemin d'accès l'utilisateur peut installer l'application. Vous pouvez utiliser la macro $(AppPath) pour résoudre ce problème, car la macro permet de vous assurer que la pointe de raccourci vers un fichier dans le répertoire dans lequel l'application est installée. Lorsque le package est installé, la macro $(AppPath) est convertie dans le chemin du répertoire application codée en dur et le raccourci qui en résulte contient ce chemin d'accès.

Cet article décrit les règles de base pour l'utilisation de ces macros et inclut également une table des macros sont disponibles dans le package et l'Assistant de déploiement.

Plus d'informations

Règles de création des lignes de commande dans l'Assistant

IMPORTANT : veillez à placer entre guillemets, des commutateurs et des macros dans les emplacements appropriés.

Règle 1: commutateurs de ligne de commande sont la position correcte :

Les commutateurs fournis généralement juste après le fichier exécutable, comme dans l'exemple suivant :
C:\Program Files\Office\Msaccess.exe /wrkgrp « C:\Program Files\NWIND\System.mdw »
Toutefois, l'Assistant Empaquetage et déploiement ne nécessite pas saisir un chemin d'accès pour le fichier exécutable. Lorsque vous utilisez une macro, l'Assistant Empaquetage et déploiement détermine le chemin d'accès lors de l'utilisateur est l'installation de l'application. Lorsque vous créez un raccourci dans l'Assistant Empaquetage et déploiement, placer des commutateurs et le chemin d'accès à la base de données dans l'emplacement approprié, comme illustré dans les exemples suivants.

spécifier un fichier de groupe de travail :
/wrkgrp $ (AppPath)\System.mdw $ (AppPath)\NWIND.MDB
compactez la base de données :
$ (AppPath)\NWIND.MDB /Compact
réparation de la base de données :
$ (AppPath)\NWIND.MDB /Repair
Toujours exécuter l'application dans mode d'exécution (même si l'utilisateur a la version commerciale complète de Microsoft Access) :
/Runtime $ (AppPath)\NWIND.MDB
Remarque : dans ces exemples, notez que vous ne mettez pas les commutateurs entre guillemets. Vous placez uniquement entre les chemins de guillemets.

Règle 2: encadrer chaque chemin d'accès de guillemets.

Si votre ligne de commande contient plus d'un chemin d'accès, tel que lorsque vous spécifiez un fichier de groupe de travail et un nom de la base de données, placez entre chaque chemin d'accès de guillemets dans le cas où le chemin d'accès contient des espaces ou des noms longs. Vous ne pouvez pas placer entre des guillemets autour de la ligne complète ou autour de plusieurs chemins. Ce qui suit est un exemple qui est incorrect, et ensuite un exemple qui est correcte.

L'exemple suivant est incorrect car plus d'un chemin d'accès est dans un jeu de guillemets :
/wrkgrp $ (AppPath)\System.mdw $ (AppPath)\NWIND.MDB
Remarque : Si vous placez les deux chemins dans un jeu de guillemets, le deuxième $(AppPath) est ignorée par programme d'installation, le raccourci que résultats ne fonctionnera pas sur l'ordinateur de l'utilisateur.

L'exemple suivant d'une chaîne de ligne de commande de fichier cible est correct parce que chaque chemin d'accès est dans sa propre défini de guillemets :
/wrkgrp $ (AppPath)\System.mdw $ (AppPath)\NWIND.MDB
Remarque : chemin d'accès à msaccess.exe est ajouté automatiquement pendant l'installation de package et n'est pas nécessaire dans cette chaîne de ligne de commande de fichier cible.

Règle 3: encadrer les macros en cours d'utilisation de guillemets aussi

Commutateurs de Microsoft Access ne sont pas entre guillemets. Toutefois, les macros package et l'Assistant de déploiement sont entre guillemets, comme illustré dans les exemples sous règle 2.


Voici une table des macros disponibles pour les lignes de commande de raccourcis dans l'Assistant Empaquetage et déploiement.

Réduire ce tableauAgrandir ce tableau
MacroInstalle dans le
$(WinSysPath)Sous-répertoire \Windows\System dans Microsoft Windows 95 (ou version ultérieure) ou le répertoire \Winnt\System32 dans Microsoft Windows NT et Microsoft Windows 2000.
$(WinSysPathSysFile)Sous-répertoire \Windows\System dans Windows 95 (ou ultérieur) ou le le répertoire \Winnt\System32 dans Windows NT et Windows 2000 en tant que système de fichier ; pas effacés lorsque l'application est supprimée.
$(WinPath)\Windows dans Windows 95 (ou ultérieur) ou \WINNT dans Windows NT et Windows 2000.
$(AppPath)Répertoire d'application spécifié par l'utilisateur ou la valeur DefaultDir spécifié dans la section [paramètres] de Setup.lst.
\Samples $ (AppPath)\Samples sous-répertoire du répertoire application.
chemin d'accès (par exemple C:\)Répertoire identifié par le chemin d'accès. Pas recommandé.
$(ProgramFiles)Répertoire sur lequel les applications sont généralement installées : C:\Program Files
$(CommonFiles)Répertoire commun à laquelle fichiers partagés sont parfois installés : C:\Program Files\fichiers communs
\Subdirectory $ (CommonFiles)C:\Program Files\Common Files\subdirectory
Par exemple :
\My Company\My $ (CommonFiles) application
$(MSDAOPath)Emplacement qui est stockée dans le Registre pour Data Access Objects (DAO) composants. Déconseillé d'utiliser cette pour vos fichiers.

Références

Si vous tentez d'ajouter un fichier de groupe de travail personnalisés de sécurité à votre package, consultez l'article suivant :
241479 MOD2000 : Assistant Empaquetage et déploiement n'est option pour inclure le fichier d'informations sur groupe de travail
Pour plus d'informations sur les commutateurs de ligne de commande Access, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
209207 ACC2000 : Comment faire pour utiliser des commutateurs de ligne de commande dans Microsoft Access

Propriétés

Numéro d'article: 236519 - Dernière mise à jour: mardi 4 février 2014 - Version: 1.1
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Office 2000 Developer
Mots-clés : 
kbnosurvey kbarchive kbmt kbappsetup kbhowto kbpdwizard kbwizard KB236519 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 236519
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com