Operazioni con file da macro
Hai un problema con Excel? 
Operazioni con file da macro
di Panix (utente non iscritto) data: 11/02/2011
Buonasera,
vorrei sapere se è possibile effettuare operazioni con i file da macro excel. in particolare avrei bisogno di effettuare queste 3 azioni:
tagliare un file da una directory
incollarlo su un'altra directory
rinominare il file
ho letto delle istruzioni: kill(per cancellare un file) e filecopy, la prima funziona, la seconda mi da un errore. qualcuno potrebbe aiutarmi??
grazie
di Isy (utente non iscritto) data: 11/02/2011
Ciao
vedi se ti interessa dovrai inserire in un modulo le seguenti chiamate api:
dovrai poi gestire le chiamate con i valori che ti serviranno
fai sapere se ti interessa e specifica nel dettaglio ogni tua richiesta
'Copy files using the File Copy Shell
'Attenzione! Qui ne vedi solo una parte
'To perform "Explorer" type file coping (including the "file copy" dialog) use the following routine:
Private Declare Function SHFileOperation Lib "Shell32.dll" Alias "SHFileOperationA" (lpFileOp As SHFILEOPSTRUCT) As Long
Private Declare Function SHBrowseForFolder Lib "Shell32.dll" (bBrowse As BrowseInfo) As Long
Private Declare Function SHGetPathFromIDList Lib "Shell32.dll" (ByVal lItem As Long, ByVal sDir As String) As Long
Private Type SHFILEOPSTRUCT
hWnd As Long
wFunc As Long
pFrom As String
pTo As String
fFlags As Integer
fAnyOperationsAborted As Boolean
hNameMappings As Long
lpszProgressTitle As String
End Type
|
Name (file e cartelle)
di Mik (utente non iscritto) data: 11/02/2011
Prova con questa istruzione, che fa tutto in uno: taglia/incolla, eppure rinomina:
instruzione name
cambia il nome di un file o di una directory o cartella.
sintassi:
Name "VecchioNomePercorso/file" as "NuovoNomePercorso/file" |
di Mik (utente non iscritto) data: 11/02/2011
Isy
ma cos'è quella routine postata? l'api?
Vuoi Approfondire?