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

Poser une question


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