Andrea Sanavia:
Forse un sistema "a pollice" potrebbe essere di fare una selezione dei
file più vecchi in base alla data del file.
In effetti potrebbe essere una soluzione di ripiego un po' lunga ma
pragmatica.........
Andrea "elisandre":
credo che il problema non sia di facile soluzione perché i files che
mandano in crash il convertitore non sono propriamente files "non
riconosciuti", ma files problematici per la loro struttura interna.....
Penso che la soluzione meno dispendiosa sia quella di separare NON i
sospetti files che danno problemi verificandoli a 1 a 1, ma riunire
quelli che probabilmente vanno bene (ma non so se sono riconoscibili
dal nome) in modo da ridurre i crash.
Le estensioni sono tutte identiche: *.doc, *.ppt (quelli xls erano per
fortuna convertiti in MsO x XP) pertanto al momento quella di Andrea
Sanavia mi sembra la più immediata (sic!)
Davide Prina:
non so che sistema operativo usi, ma io su Debian GNU/Linux farei un
semplice script in bash che mi prende tutti i file e per ognuno chiama
il programma per convertirlo (spero sia invocabile anche da linea di
comando) e poi controlla in qualche modo il risultato (ad esempio se va
in crash lo sposta nella directory ./bad) ... penso che puoi fare il
tutto con meno di 10 linee di codice
Spero che questo suggerimento possa farti trovare la soluzione al tuo
problema
Uso Win XP Sp2 e sono un utente bovino, non so programmare......
Peraltro se il problema interessa qualcun altro la macro in Staroffice é
visibile. Forse il problema si risolve variando qualche opzione?
Ecco due piccoli estratti della macro:
I estratto:
Sub NextStep()
Dim iCurStep as Integer
If Not bDebugWizard Then
On Error Goto RTError
End If
bConversionIsRunning = False
iCurStep = ImportDialog.Step
Select Case iCurStep
Case 1
FillStep_InputPaths(0, True)
Case 2
If CheckInputPaths Then
SaveStep_InputPath
If CurOffice < ApplCount - 1 Then
CurOffice = CurOffice + 1
TakeOverPathSettings()
FillStep_InputPaths(CurOffice, False)
Else
FillStep_Summary()
End If
End If
Case 3
FillStep_Progress()
Select Case WizardMode
Case SBMICROSOFTMODE
Call ConvertAllDocuments(MSFilterName())
CASE SBXMLMODE
Call ConvertAllDocuments(XMLFilterName())
End Select
Case 4
CancelTask(True)
End Select
II estratto:
Sub SetupMSConfiguration()
iApplSection = 0
Wizardmode = SBMICROSOFTMODE
MaxApplCount = 3
ApplCount = 3
' chkTemplatePath-Captions
GetApplResourceArray(1009 + iApplSection, ApplCount,
sTemplateCheckBox())
' DocumentCheckbox- Captions
GetApplResourceArray(1009 + iApplSection + ApplCount, ApplCount,
sDocumentCheckBox())
sKeyName(0) = "Software\Microsoft\Office\8.0\Word\Options"
sKeyName(1) = "Software\Microsoft\Office\8.0\Excel\Microsoft Excel"
sKeyName(2) = "Software\Microsoft\Office\8.0\PowerPoint\Recent
Folder List\Default"
sValueName(0) = "DOC-PATH"
sValueName(1) = "DefaultPath"
sValueName(2) = ""
' See definition of Filtername-Array about meaning of fields
MSFilterName(0,0) = "doc"
MSFilterName(0,1) = "writer8"
MSFilterName(0,2) = "odt"
MSFilterName(0,3) = sMSDocumentCheckBox(0)
MSFilterName(0,4) = "Word"
MSFilterName(1,0) = "xls"
MSFilterName(1,1) = "calc8"
MSFilterName(1,2) = "ods"
MSFilterName(1,3) = sMSDocumentCheckBox(1)
MSFilterName(1,4) = "Excel"
MSFilterName(2,0) = "ppt|pps"
MSFilterName(2,1) = "impress8|impress8"
MSFilterName(2,2) = "odp|odp"
MSFilterName(2,3) = sMSDocumentCheckBox(2)
MSFilterName(2,4) = "PowerPoint"
MSFilterName(3,0) = "dot"
MSFilterName(3,1) = "writer8_template"
MSFilterName(3,2) = "ott"
MSFilterName(3,3) = sMSTemplateCheckBox(0)
MSFilterName(3,4) = "Word"
MSFilterName(4,0) = "xlt"
MSFilterName(4,1) = "calc8_template"
MSFilterName(4,2) = "ots"
MSFilterName(4,3) = sMSTemplateCheckBox(1)
MSFilterName(4,4) = "Excel"
MSFilterName(5,0) = "pot"
MSFilterName(5,1) = "impress8_template"
MSFilterName(5,2) = "otp"
MSFilterName(5,3) = sMSTemplateCheckBox(2)
MSFilterName(5,4) = "PowerPoint"
End Sub
Se si risolvesse il problema credo che molti potrebbero abbandonare
definitivamente l'archivio dei file MS Office....... e la stessa Suite!
Attendo qualche eventuale nuova soluzione prima di seguire la strada di
Andrea Sanavia.
Grazie a tutti per i suggerimenti!
Elio
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]