Impara Excel a Casa Tua - 100% Online

Oggi vediamo come installare, aggiornare e usare Microsoft Office su Linux. In particolare siamo su Zorin OS, utilizzeremo Bottles, per installare Office 2007 (una volta aggiornato noterai che non è buono solo per i musei) in una bottiglia Win 7 (o XP) a 32bit. Installeremo poi gli aggiornamenti ufficiali, con il Service Pack 3, che a sua volta contiene già SP1 e SP2, e installeremo anche gli aggiornamenti non ufficiali per Excel con MFU (Modern Function Update). MFU va ad inserire, a partire proprio da Excel 2007 in poi, funzioni introdotte in versioni successive, come la Cerca X, e funzioni nuove, come le funzioni di Intelligenza Artificiale, sì funzionano anche sulla 2007. Infine, vedremo come fornire gli accessi ai file del nostro dispositivo alla nostra bottiglia, in questo caso una cartella condivisa internamente con Nextcloud. Previa copia di Office, con licenza, è tutto gratuito.

Indice

  1. Preparazione
  2. Impostiamo una bottiglia
  3. Installazione di Microsoft Office
  4. Installazione del SP3
  5. Dipendenze della bottiglia
  6. Installazione aggiornamenti non ufficiali con MFU
  7. Accesso ai file meglio se in cloud

Preparazione

Il primo passo è aprire il gestore del software della tua distribuzione: su GNOME si chiama “Software”, su KDE “Discover”, su Linux Mint “Software Manager”, su altre distro può avere nomi simili come “Centro software” o “App Store”. Una volta aperto, nella barra di ricerca digita “Bottles” e premi invio: dovresti vedere comparire l’applicazione con l’icona della bottiglia. A quel punto non devi fare altro che cliccare su “Installa” e attendere che il sistema completi il download e l’installazione.

Questo metodo funziona perché la maggior parte delle distribuzioni moderne integra già Flathub nel proprio centro software, e Bottles è distribuito ufficialmente proprio tramite Flatpak . Se per qualche motivo nella tua distro il gestore del software non trovasse Bottles, allora sì che avresti bisogno di passare alla riga di comando — ma nella stragrande maggioranza dei casi, cercarlo nel centro software è sufficiente e molto più semplice.

Una volta installato, avvia Bottles dal menu delle applicazioni. Al primo avvio potrebbe metterci qualche minuto in più perché scarica automaticamente i componenti di runtime necessari per la compatibilità con Windows: è normale, lascialo lavorare senza interromperlo.

Download

Prima di procedere devi assicurarti di scaricare certi file:

  • Microsoft Office. Non sono in grado di fornirti il link ovviamente, dovresti avere già la tua coppia con codice di attivazione valido. In alternativa, puoi facilmente trovare una copia di Office 2007 Blue Edition su gli internet archives.
  • (Eventuale) Aggiornamenti ufficiali. A seconda di quale versione di Office vuoi far girare, puoi necessitare degli aggiornamenti. Anche in questo caso non sono in grado di fornirti il link per poterli scaricare, ma puoi trovare facilmente gli aggiornamenti che ti servono sugli internet archives. Nel nostro caso SP3 per Office 2007.
  • Modern Functions Update. Questo è un add-in che funge da aggiornamento per Excel, proprio a partire dalla 2007 in poi. MFU è totalmente gratuito, clicca qui per scaricarlo.

Impostiamo una bottiglia

A questo punto creiamo la nostra bottiglia. Clicca sul pulsante “+” nella schermata principale di Bottles e, nella finestra che si apre, dai un nome riconoscibile (ad esempio “Office2007” o test – ricorda che puoi creare quante bottiglie vuoi ed è normale sbagliare agli inizi, quindi se sbagli creane una nuova e riparti). La cosa fondamentale è selezionare 32 bit come architettura, perché Office 2007 è un’applicazione a 32 bit e questa scelta riduce al minimo i problemi di compatibilità. Dopo aver creato la bottiglia, però, non fermarti qui: c’è un passaggio di controllo che quasi nessuno fa e che invece è importante.

Entra nelle Impostazioni della bottiglia e imposta Win 7 (o Win XP – puoi cambiare la versione di Win quando vuoi). Poi apri gli Strumenti obsoleti (Legacy Tools) e da lì accedi a Configurazione (winecfg): controlla che nella scheda “Applicazioni” la versione di Windows riportata sia identica a quella che hai impostato nelle Impostazioni di Bottles. Questo doppio controllo serve perché a volte può capitare che da una parte ci sia una versione e dall’altra una versione diversa, e questa discrepanza può causare comportamenti strani durante l’installazione o l’utilizzo di Office.

Sempre dagli Strumenti obsoleti, imposta anche la lingua in modo che corrisponda a quella di Office che installerai: se Office sarà in italiano, assicurati che anche la bottiglia sia configurata per l’italiano, così eviti problemi di codifica o di visualizzazione dei caratteri. Nel nostro esempio procederemo con l’inglese.

Per il DPI, invece, il consiglio è di non usare il cursore nelle Impostazioni di Bottles, perché in alcune versioni non funziona in modo affidabile. Vai direttamente negli Strumenti obsoleti → Configurazione, e nella scheda “Schermo” imposta il valore di DPI che preferisci (ad esempio 120 o 144 per vedere meglio su schermi moderni). Questo passaggio è particolarmente utile perché Office 2007 ha un’interfaccia pensata per schermi con risoluzioni molto più basse di quelle attuali, e senza una correzione del DPI rischi di trovarti con finestre e menu minuscoli e difficili da leggere.

Installazione di Microsoft Office

L’installazione di Office è in realtà la parte più semplice di tutta la procedura. Hai bisogno del supporto di installazione: va benissimo un CD oppure un’immagine ISO di Office, nel nostro caso la 2007. Se usi il CD, inseriscilo nel lettore e montalo; se usi un’ISO, montala come disco virtuale (su Linux la maggior parte dei desktop ti permette di farlo con un semplice doppio clic, oppure dal menu contestuale “Apri con / Monta”). Una volta montato il supporto, aprilo normalmente CTRL+A seleziona tutto, CTRL+C copia, e CTRL+V incolla il contenuto dentro la bottiglia, possibilmente in una cartella comoda da trovare. Se non sai come fare, non ti preoccupare, segui i passaggi qui sotto.

Torna su Bottles, entra nella tua bottiglia e apri il file explorer integrato (si chiama semplicemente “Explorer” o “Esplora file” a seconda della versione di Bottles: lo trovi tra le scorciatoie della bottiglia). All’interno dell’ambiente Windows ti ritroverai in una struttura di cartelle tipo C:\. Scegli un percorso semplice e facile da ritrovare, ad esempio C:\Office2007, e incolla lì tutto il contenuto del supporto che avevi copiato. Creare una cartella dedicata con un nome chiaro ti evita di perdere tempo a cercare i file tra le mille directory.

Fatto questo, esegui il file eseguibile, a seconda delle versione di Bottles devi premere su installa programma o esegui programma, non ti resta che entrare nella cartella C:\Office2007, individuare il file setup.exe e avviarlo con un doppio clic (o con il tasto destro → “Esegui”). Si aprirà la procedura guidata di installazione di Office. La Blue Edition non richiede la chiave di attivazione. Normalmente però devi inserire qui la product key. Accetta il contratto di licenza, scegli i componenti che ti interessano (nel nostro caso assicurati che Excel sia incluso) e avvia l’installazione. Ora aspetta con pazienza che la barra di avanzamento arrivi fino in fondo: Office è un pacchetto corposo e dentro una bottiglia Wine può richiedere qualche minuto in più rispetto a un’installazione nativa su Windows. Non interrompere il processo e non chiudere Bottles finché non vedi la schermata finale di conferma.

Al termine, chiudi la finestra di installazione. Se tutto è andato a buon fine, troverai le icone di Office (Word, Excel, ecc.) nel menu di avvio della bottiglia, pronte per essere usate. Ti consiglio di avviare ora il software per verificare che funzioni bene.

Il primo avvio

Avvia Excel per la prima volta. La procedura guidata di Office ti porrà alcune domande che possono variare a seconda della versione di Office che hai installato: se desideri ricevere aggiornamenti automatici, se vuoi partecipare al programma di miglioramento dell’esperienza utente, se accetti il contratto di licenza, e così via. La raccomandazione è di selezionare “No” o “Non ora” per tutte queste opzioni. Il motivo è semplice: all’interno della bottiglia, gli aggiornamenti automatici di Office non solo potrebbero non funzionare correttamente, ma potrebbero anche causare problemi di compatibilità o stabilità. Selezionando “No” si evita che Office tenti di connettersi ai server Microsoft per scaricare componenti non necessari, mantenendo la bottiglia stabile.

Installare gli Aggiornamenti – SP1

A questo punto installiamo l’aggiornamento più importante per Office 2007: il Service Pack 3 (SP3). Considera che di base sulla 2007 non puoi neppure salvare in PSF senza questo aggiornamento! La buona notizia è che non serve installare prima SP1 e SP2: i service pack di Office sono cumulativi, quindi SP3 contiene già tutte le correzioni incluse nei due precedenti. Si tratta quindi di un unico passaggio che porta Office direttamente all’ultima versione supportata.

Poiché i link ufficiali Microsoft per il download diretto non sono più facilmente raggiungibili, puoi trovare l’eseguibile di SP3 negli archivi online, come ad esempio Internet Archive, dove sono conservati i file originali del pacchetto. Una volta scaricato il file eseguibile (il nome tipico è qualcosa come office2007sp3-kb2526086-fullfile-xx-xx.exe), copialo dentro la directory della tua bottiglia, se vuoi nello stesso percorso semplice che hai usato per l’installazione di Office (ad esempio C:\Office2007). Fatto questo, apri la tua bottiglia, ed installa il programma (e segui eseguibile – a seconda delle versioni), individua il file di SP3 e avvia l’installazione. La procedura di aggiornamento partirà automaticamente: lasciala completare senza interromperla.

Al termine, ti consiglio di avviare Excel, giusto per assicurarti che sia tutto funzionante.

Dipendenze

Questa parte è raccomandata in generale, per un buon utilizzo di Excel e Office in generale dentro la tua bottiglia, ma è un passaggio obbligatorio se vuoi installare MFU.

Preparimo ora l’ambiente con le librerie e i componenti Windows di cui ha bisogno. In Bottles tutto questo si gestisce dalla sezione Dipendenze (Dependencies) della bottiglia, dove trovi un elenco di pacchetti installabili con un clic.

Le dipendenze necessarie per MFU sono:

  • allfonts
  • dotnet48
  • gdiplus
  • msxml3
  • e, facoltativamente, gecko (quest’ultimo serve solo se prevedi di visualizzare contenuti HTML all’interno delle finestre di Office; puoi anche ometterlo se non ti serve)

Installale tutte. Se qualcuna dovesse dare problemi, in particolare allfonts, sappi che a volte il download fallisce perché alcuni mirror non rispondono: in quel caso puoi riprovare più tardi oppure scaricare manualmente i file dei font e collocarli nella cartella temporanea di Bottles, come suggerito in alcune segnalazioni della comunità.

Ci sono poi dipendenze che possono dare problemi e che quindi conviene tenere d’occhio:

  • riched20
  • vcredist2022
  • vcredist2013
  • vcredist2012
  • vcredist2010
  • vcredist2008
  • vcredist2005

Non è detto che servano tutte, e in alcuni ambienti l’installazione di più versioni di vcredist in sequenza può creare conflitti. Il consiglio è di installarle solo se MFU o Excel dovessero lamentare la mancanza di una specifica DLL, procedendo una alla volta in caso di necessità.

Una comodità introdotta nelle versioni recenti di Bottles è la selezione multipla: puoi attivare la modalità multiselezione, spuntare più dipendenze contemporaneamente e installarle tutte insieme con un solo clic su “Installa selezionate” . Questo ti fa risparmiare parecchio tempo rispetto a installarle una per una. Tieni però presente che la documentazione ufficiale di Bottles segnala che, allo stato attuale, l’uso della modalità multiselezione non è raccomandato a causa di possibili problemi durante l’installazione. Il mio suggerimento pratico è questo: prova prima con la selezione multipla per le dipendenze “sicure” (allfonts, dotnet48, gdiplus, msxml3, gecko); se qualcosa va storto, torna indietro e installale una alla volta. Per le dipendenze potenzialmente problematiche (riched20 e i vari vcredist), invece, procedi sempre singolarmente, così puoi isolare subito l’eventuale pacchetto che causa errori.

Installazione di Modern Functions Update

Modern Functions Update è un componente aggiuntivo di Excel che funge da aggiornamento non ufficiale. Questo add-in va ad introdurre le funzioni introdotte da funzioni successive proprio alla 2007. Inoltre, introduce anche nuove funzioni non presenti su Excel, come quelle AI o alcune funzioni di calcolo. 

MFU è gratuito e lo puoi scaricare direttamente dal sito di Zapirio. Una volta scaricato il pacchetto, tieni presente che non si tratta di una vera e propria installazione: è più corretto parlare di attivazione. Il file che scarichi è un archivio compresso (.zip, .7z o .rar), quindi il primo passo è decomprimerlo. All’interno troverai due file che rappresentano lo stesso add-in, ma in due versioni: una a 32 bit e una a 64 bit. Riconoscerle è semplice: la versione a 64 bit ha “64” nel nome del file, mentre l’altra è quella a 32 bit per esclusione. Dato che la nostra bottiglia è a 32 bit, dovrai usare il file a 32 bit.

A questo punto devi trovare la libreria di Excel, cioè la cartella dove vengono collocati gli add-in ufficiali. Per Office 2007 il percorso è tipicamente C:\Program Files\Microsoft Office\Office12\Library. Per le versioni successive il numero cambia (Office13, Office16 e così via), quindi se in futuro userai un’altra versione controlla online il percorso corretto. Ti consiglio di copiare il file di MFU proprio in questa cartella: metterlo insieme agli add-in ufficiali rende l’attivazione molto più semplice, perché Excel lo troverà già nella lista.

Ora apri Excel e vai nelle Opzioni (in Excel 2007 si raggiungono dal pulsante Office in alto a sinistra, poi “Opzioni di Excel”). Seleziona la voce Componenti aggiuntivi (Add-Ins). In basso, nel menu a tendina Gestisci (Manage), scegli Componenti aggiuntivi Excel (Excel Add-Ins) e clicca su Vai (Go). Si aprirà la finestra con l’elenco degli add-in disponibili: se hai copiato MFU nella libreria, lo troverai già in lista. Ti basterà mettere la spunta accanto al suo nome e attendere qualche secondo perché Excel lo carichi.

Se invece volessi disattivarlo, ti basterà togliere la spunta e confermare.

Accessi alla bottiglia, meglio se in cloud

Questo passo è fortemente consigliato, benché totalmente opzionale. Ora che abbiamo Excel nella nostra bottiglia troverai particolarmente utile il poter aprire i tuoi file salvati normalmente fuori dalla directory della bottiglia. Ci sono alcuni passaggi da compiere ma non è così difficile come sembra.

Per lavorare comodamente sui tuoi file, ti consiglio di installare su Linux Dropbox, Nextcloud o un servizio simile, e di dare alla bottiglia l’accesso solo a quella cartella specifica. In questo modo i file rimangono sincronizzati con tutti i tuoi dispositivi, ma la bottiglia non ha accesso al resto del sistema. Per ragioni di sicurezza, infatti, è buona norma non esporre l’intera home né l’intero filesystem a Bottles.

Il primo passaggio, se Bottles è installato come Flatpak (il caso più comune), è sbloccare la sandbox per quella cartella. Puoi farlo graficamente con Flatseal: installalo dal centro software, avvialo, seleziona Bottles dalla lista a sinistra, scorri fino alla sezione Filesystem e aggiungi il percorso della tua cartella cloud (ad esempio ~/Dropbox/Office) nella voce Other files . In alternativa, da terminale, il comando equivalente è flatpak override --user --filesystem="~/Dropbox/Office" com.usebottles.bottles . Senza questo passaggio, Bottles semplicemente non “vede” la cartella di Linux.

Fatto questo, entra nella bottiglia e apri gli Strumenti obsoleti (Legacy Tools) → Configurazione (winecfg). Vai nella scheda Unità (Drives), clicca su Aggiungi (Add), scegli una lettera libera (ad esempio D:) e con Sfoglia (Browse) punta alla cartella che hai appena sbloccato . Conferma con OK: ora dentro la bottiglia, in Esplora file, troverai quel drive e potrai aprire e salvare i file direttamente dalla cartella sincronizzata.

Quanto alla tua incertezza sulla linea di comando: dipende dalla modalità di installazione. Se usi Flatseal non serve altro. Se invece preferisci non installare Flatseal, il comando flatpak override è l’alternativa da terminale, ma è comunque un’operazione una tantum, non qualcosa da ripetere ogni volta. Se Bottles non è installato via Flatpak (caso raro), la sandbox non esiste e il passaggio Flatseal/override può non essere necessario: in quel caso basta la configurazione del drive in winecfg.

Per oggi abbiamo finito, noi ci vediamo nel prossimo articolo!