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!
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