faire une copie d'une BD à partir d'une macro sous excel

Le
joseph84
Bonjour,

je voudrais faire une copie d'une BD à partir d'une macro sous excel
est ce que c'est possible de faire ca sans que la BD soit ouverte?
sinon comment faire?

merci!
Questions / Réponses high-tech
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Gloops
Le #23891341
joseph84 a écrit, le 21/10/2011 17:46 :
Bonjour,

je voudrais faire une copie d'une BD à partir d'une macro sous excel
est ce que c'est possible de faire ca sans que la BD soit ouverte?
sinon comment faire?

merci!



Bonjour,

Solution 1

Shell Environ$("COMSPEC") + "/C:COPY MDB1.MDB MDB2.MDB"

(en n'oubliant pas de préciser les répertoires, comme on faisait au " bon
vieux temps" du DOS)

Solution 2
avec, dans la boîte de dialogue Outils / Références (depuis le modu le),
de cochée la case Microsoft Scripting Runtime :

Dim FSO As New FileSystemObject
Dim File1 As File

Set File1 = FSO.GetFile(chemindelabase1)
File1.Copy chemindelabase2

Set File1 = Nothing
Set FSO = Nothing
Gloops
Le #23891331
Gloops a écrit, le 21/10/2011 20:42 :
Shell Environ$("COMSPEC") + "/C:COPY MDB1.MDB MDB2.MDB"



Oops, il vaut peut-être mieux un intervalle, entre le chemin de
l'interpréteur, et le paramètre :


Shell Environ$("COMSPEC") + " /C:COPY MDB1.MDB MDB2.MDB"

ça peut pardonner, mais enfin autant ne pas se relâcher trop ...
Publicité
Poster une réponse
Anonyme