nel listato, ho aggiunto la directory , poi ho fatto partire la macro il msg mi fa vedere la directory dove ho i file pdf ,
flaggo su ok, ma poi da errore
(premetto per excel uso micros.office 2000 premium):
- Codice: Seleziona tutto
With Application.FileDialog(msoFileDialogFolderPicker)
cosa faccio?
Il primo suggerimento che mi viene e' di portare Office 2000dal rigattiere e cercare una versione "leggermente" piu' moderna. FileDialog, da quello che leggo, e' disponibile da Office 2002, la versione subito dopo la tua.
In seconda battuta, prova a sostituire questa parte:
'Sceglie la directory dei Pdf da rinominare
MsgBox ("Scegliere la directory da cui prelevare i Doc da aggiornare")
With Application.FileDialog(msoFileDialogFolderPicker)
.Show
If .SelectedItems.Count = 0 Then
MsgBox ("Nessuna voce selezionata, il processo viene abortito")
Exit Sub
End If
dPath = .SelectedItems.Item(1) & "\"
End With
'Cerca i file Pdf e rinomina:con
- Codice: Seleziona tutto
'Sceglie la directory dei Pdf da rinominare
MsgBox ("Scegliere il primo file da aggiornare")
'Scegli file e Apri:
myFile = Application.GetOpenFilename("PDF files (*.pdf), *.pdf")
If Not myFile <> False Then
MsgBox ("Nessuna voce selezionata, procedura annullata")
Exit Sub
End If
dPath = Left(myFile, InStrRev(myFile, "\", , vbTextCompare))
'Cerca i file Pdf e rinomina:
Invece di scegliere la directory coi file, la macro chiede venga selezionato il primo file, ma poi processa tutti i pdf di quel percorso.
Sinceramente non so quante altre istruzioni sono assenti su quella versione, prova e vediamo...