0MS Office LogoBatch convertire vecchi documenti MS Office

Ho cercato di risolvere un enorme (100+GB) o risorse didattiche che ho accumulato nel corso degli anni. Dopo gli ovvi passaggi (cancellazione vuoto, file temporanei e duplicati) e ordinare i file di grandi dimensioni (e.g. Video, programmi di installazione delle applicazioni) Mi è rimasto un gran numero di documenti d'ufficio. Sto lavorando lentamente su questi, ma molti di essi sono 2003 o anche documenti in formato più vecchio, alcuni vecchi come Word 6!  Ogni volta che apro uno di questi file, vengono visualizzati vari avvisi di sicurezza. Whist questi possono essere disattivati (vedi sotto) è più sicuro di lasciare loro su, e volevo convertire tutti i file in Office 2007 (docx, xlsx ecc) formati. La conversione in batch era decisamente la strada da percorrere.

Ci sono molti vantaggi nella conversione oltre ai problemi con gli avvisi di sicurezza. I documenti salvati nei formati più recenti sono notevolmente più piccoli, e poiché si basano su formati aperti, sono molto più compatibili, e.g. con documenti google e open office. Ciò potrebbe rivelarsi molto vantaggioso in futuro. Ho scoperto che la sola riduzione delle dimensioni rende utile affrontare il problema, prima 220 i documenti word che ho convertito sono stati ridotti da 63 Mb a 25 Mb. Potresti pensare che non valga la pena salvare 175.000 per file, ma se avete 110,000 file (come ho fatto io) risparmierai circa 18 GB, un grande risparmio se utilizzi un USB thumbdrive, esterno più vecchio HDD o SSD systemdrive.

Microsoft offre un'utilità chiamata OFC per convertire in batch i documenti di Office, quindi questo sembrava il modo più ovvio di procedere. OFC fa parte di Responsabile pianificazione della migrazione di Microsoft Office.  Per utilizzarlo completamente dovrai anche scaricare il file Ufficio 2007 Pacchetto di compatibilità, che include molti convertitori di formati di file. Installa prima il pacchetto di compatibilità, quindi eseguire il programma di installazione per il gestore della pianificazione della migrazione. Ti verrà chiesto di scegliere un percorso in cui estrarre: lo metterei nella cartella dei documenti o dei download in quanto semplifica la modifica dei file.

Per eseguire il convertitore è sufficiente aprire il percorso estratto, apri la directory degli strumenti ed esegui ofc.exe. Tuttavia, Non otterrai molto in questo modo poiché OFC non ha un GUI - utilizza file ini. Ci sarà un file OFC.ini incluso nella cartella degli strumenti come esempio. Dovrai modificarlo: puoi usare il blocco note o qualsiasi editor di testo per farlo.

In realtà ci sono molte opzioni per la configurazione di ofc.ini, ma a me interessa solo convertire tutti i file in una cartella particolare (e sottocartelle) in formati di file più recenti. A tale scopo, apportare le seguenti modifiche. Ciò owrk con il percorso-profondità fino a 9 sottocartelle profonde: sembra che ci sia un bug che gli impedisce di funzionare oltre.

[ConversionOptions]
FullUpgradeOnOpen = 1
CABLogs=0
MacroControl = 0

[FoldersToConvert]
FLDR = full-path-to-your-cartella-con-trailing-slash
ConvertSubfolders = 1

[ConversionInfo]
SourcePathTemplate = * * * * * * * * *
DestinationPathTemplate=*1\*2\*3\*4\*5\*6\*7\*8\*9\

Nota: se desideri semplicemente disabilitare gli avvisi di sicurezza (e.g. in parola) quindi si prega di fare riferimento alla istruzioni utili fornito da Microsoft.

Grazie alla Eric White per i collegamenti e gli indizi iniziali

lascia un commento