begin process at 2012 02 16 13:27:32
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

VBA

 > AUTOMATISER L'IMPORTATION DE MODULE

AUTOMATISER L'IMPORTATION DE MODULE


 Information sur la source

Note :
10 / 10 - par 1 personne
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :VBA Classé sous :importation, module, access Niveau :Débutant Date de création :09/05/2001 Vu :9 761

Auteur : webalg

Ecrire un message privé
Site perso
Commentaire sur cette source (1)
Ajouter un commentaire et/ou une note

 Description

Voici une petite fonction bien utile, pour importer un module dans Access :

Source

  • Sub Import_Module(ByVal Nom_Module As String, Nom_Fichier As String)
  • ' Nom_Interne : nom que vous donnez au module que vous allez importer
  • ' Nom_Fichier : chemin d'accès au fichier que vous allez importer
  • Dim Mon_Module As Module
  • On Error GoTo Erreur
  • 'Création du nouveau module
  • DoCmd.RunCommand acCmdNewObjectModule
  • 'Récupération du module en tant qu'objet
  • Set Mon_Module = Application.Modules(Application.CurrentObjectName)
  • 'Importation du code
  • Mon_Module.AddFromFile Nom_Fichier
  • 'Sauvegarde du module
  • DoCmd.Save acModule, Mon_Module
  • 'Fermeture du module
  • DoCmd.Close acModule, Mon_Module, acSaveYes
  • 'Renommage du module
  • DoCmd.Rename Nom_Module, acModule, Mon_Module
  • Sortie:
  • Set Mon_Module = Nothing
  • Exit Sub
  • Erreur:
  • MsgBox Err.Description, vbCritical, "Erreur n°" & Err.Number
  • Resume Sortie
  • End Sub
  • Private Sub test()
  • Import_Module "toto", "c:\sos windows\code.txt"
  • End Sub
Sub Import_Module(ByVal Nom_Module As String, Nom_Fichier As String) 
' Nom_Interne : nom que vous donnez au module que vous allez importer 
' Nom_Fichier : chemin d'accès au fichier que vous allez importer 

Dim Mon_Module As Module 
On Error GoTo Erreur 

    'Création du nouveau module 
    DoCmd.RunCommand acCmdNewObjectModule 
    'Récupération du module en tant qu'objet 
    Set Mon_Module = Application.Modules(Application.CurrentObjectName) 
    'Importation du code 
    Mon_Module.AddFromFile Nom_Fichier 
    'Sauvegarde du module 
    DoCmd.Save acModule, Mon_Module 
    'Fermeture du module 
    DoCmd.Close acModule, Mon_Module, acSaveYes 
    'Renommage du module 
    DoCmd.Rename Nom_Module, acModule, Mon_Module 

Sortie: 
    Set Mon_Module = Nothing 
    Exit Sub 

Erreur: 
    MsgBox Err.Description, vbCritical, "Erreur n°" & Err.Number 
    Resume Sortie 
End Sub 

Private Sub test() 
Import_Module "toto", "c:\sos windows\code.txt" 
End Sub
 
 



 Sources du même auteur

ACTIVER/DÉSACTIVER UNE COMMANDE DE MENU
Source avec Zip BOITE DE DIALOGUE OUVRIR/ENREGISTRER

 Sources de la même categorie

Source avec Zip Source avec une capture OUTLOOK ATTACHEMENT SAVER par MoiLafouine
Source avec Zip GESTION PERSONNEL par oudlarbi
Source avec Zip Source avec une capture CALENDRIER EN VBA POUR EXCEL 2010 par nounou94
Source avec Zip Source avec une capture MANIPULER LES FENETRES ENFANT D'EXCEL par bigfish_le vrai
Source avec Zip Source avec une capture COLLECTION ID par Le Pivert

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture CREATION D'UN OBJET D'ACCÈS AUX DONNÉES par okosa
Source avec Zip VISUAL BASIC 2008 - PUBLIPOSTAGE, WORD ET ACCESS. par scn68100
Source avec Zip Source avec une capture Source .NET (Dotnet) OUVRIR BASE ACCESS PAR CLIC DROIT par Le Pivert
Source avec Zip Source avec une capture Source .NET (Dotnet) CRÉER, CONNECTER ET REMPLIR UNE BASE ACCESS par Le Pivert
Source avec Zip DÉTECTEUR DE PROCÉDURES ET FONCTIONS INUTILISÉES par 8Tnerolf8

Commentaires et avis

Commentaire de jug0605 le 02/02/2010 21:31:11

gracais por el aporte

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Picture Box dans ACCESS [ par seb ] J'effectue une procédure de recherche assez longue dans un module d'ACCESS. J'aimerais afficher une barre de progression mais je n'arrive pas à déclar ***********Appeller un module access depuis VB6************ [ par keke ] Bonjour, comment faire pour executer un module Access depuis VB, eneffet, mon module access contient une instruction Docmd que j'aimerais utiliser pou Access : Importation d'un fichier TXT (pb de conversion) [ par seb56 ] Bonjour à tous et à toutes, J'ai un petit problème à soumettre à votre perspicacité, relatif à l'importation d'un fichier TXT dans une base Access. Importation d'un fichier texte dans une table access [ par weload ] J'ai un fichier texte du style :Nom Telephone Adresse jean 0611223344 5 rue de la victoire emilie 0699887766 10 avenue de la MODULE DANS BASE ACCESS [ par nirega ] Bonjour,si je suis dans une base Access, puis-je faire une connexion et un recordset dans un module pour la base en cour???pour avoir accès au champs Access : Changer le type de données après l'importation de fichiers txt [ par seb56 ] Bonjour, Voici mon problème : J'importe automatiquement un fichier txt dans une base Access. Je souhaite pouvoir modifier automatiquement (par VB importation données excel vers access [ par tema ] j'aimerais savoir comment importer des donées excel vers des tables access, mais pas des colonnes entieres. Je voudrais avoir acces à des cases precis Access vb : identification, module [ par lepgwen ] j'aimerais savoir comment on peut créer une identification (login + mot de passe) sous access et refuser ainsi certains droits à certaines personnes a vbscript et access [ par jahrynx ] bonjourJe cherche à réaliser un formulaire sous formes de pages d'accés auxdonnées mais je me trouve face à un ptit pb :mon formulaire original compor Importation d'un recordset ACCESS dans EXCEL [ par PIERRERAVAUX ] Bonjour,J'ai un problème d'importation d'un recordset ACCESS2000 dans Excel 97. L'instruction CopyFromRecordset ne fonctionne plus depuis que j'ai cha


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,635 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales