Di G.D.G. Software
XLS Padlock 2026.2 è disponibile da oggi. Si tratta della seconda versione di manutenzione della serie 2026, dopo la 2026.1 di luglio. Ripristina il ricalcolo corretto delle formule protette nelle applicazioni create con la 2026.0 o la 2026.1, corregge un crash di lunga data delle applicazioni protette all’apertura di una finestra di dialogo per i file di Windows, nasconde di nuovo la scheda Automate di Excel quando gli Office Scripts non sono consentiti, traduce l’assistente Web Update e aggiunge un’opzione Exclude credentials per le postazioni di lavoro in cui Azure Artifact Signing non riesce dopo az login.
Consigliamo a tutti i clienti con manutenzione attiva di aggiornare alla 2026.2 e di ricompilare le cartelle di lavoro che distribuiscono. La maggior parte delle correzioni elencate di seguito risiede nel runtime incorporato nell’applicazione protetta: gli utenti finali le ricevono quindi solo dopo una nuova compilazione con questa versione. Le chiavi di attivazione e le chiavi di licenza offline esistenti continuano a funzionare senza modifiche, e non è richiesto alcun intervento sul server di attivazione o sui kit di integrazione.
Le formule protette restituiscono di nuovo i valori corretti
È la correzione più importante di questa versione se utilizza la protezione delle formule. Nelle applicazioni create con XLS Padlock 2026.0 o 2026.1, una formula protetta che fa riferimento ad altre celle poteva restituire un valore errato ma plausibile, senza che venisse mostrato alcun errore. La cartella di lavoro compilata non indicava più a Excel da quali celle dipende la formula, perciò le celle protette potevano essere ricalcolate nell’ordine sbagliato.
Il rilevamento delle dipendenze è inoltre più preciso: i nomi di funzione di Excel che contengono cifre (LOG10, ATAN2, DAYS360), i nomi di foglio nei riferimenti tra fogli diversi, i nomi di tabella nei riferimenti strutturati e il testo tra virgolette non vengono più scambiati per riferimenti di cella, un errore che poteva produrre un elenco di dipendenze rifiutato da Excel nell’applicazione compilata. Gli intervalli con nome continuano a essere rilevati come prima.
Ricompili la cartella di lavoro con la 2026.2 e distribuisca il nuovo EXE: non è richiesta alcuna modifica alle formule. Se con la 2026.0 o la 2026.1 aveva deliberatamente selezionato “No Dependency” per alcune celle, controlli quelle celle nella finestra Protect Formulas: la scelta non era stata salvata e ora usano il rilevamento delle dipendenze.
Niente più crash all’apertura di una finestra di dialogo per i file
Su alcuni computer, un’applicazione protetta (e con essa Excel) poteva chiudersi istantaneamente, senza alcun messaggio di errore, non appena si apriva una finestra di dialogo per i file di Windows all’interno dell’applicazione: la finestra di dialogo sicura “Salva con nome”, Inserisci > Immagini > Questo dispositivo e comandi simili. Questo problema di lunga data era più frequente quando erano attivi determinati software di sicurezza. La correzione risiede nel runtime, e la finestra di dialogo di salvataggio sicuro è di nuovo la finestra di dialogo standard di Windows per i file. Ricompili la cartella di lavoro con questa versione per correggere le applicazioni già distribuite.
Firma del codice: Exclude credentials per Azure Artifact Signing e due correzioni nel Designer
Azure Artifact Signing (in precedenza Azure Trusted Signing) prova diversi tipi di credenziali Azure in un ordine fisso. Su alcune postazioni di lavoro, una credenziale più in alto nella catena fallisce e interrompe l’intera operazione di firma prima ancora che venga provata la credenziale Azure CLI, cioè quella effettivamente autenticata con az login.
La pagina EXE Code Signing dispone ora di un campo facoltativo Exclude credentials per il metodo Azure Artifact Signing, che consente di escludere quei tipi di credenziali, come documentato da Microsoft. Le voci vengono verificate rispetto ai nove nomi di tipo di credenziale validi, e il pulsante Exclude all except Azure CLI compila l’elenco consigliato per un computer autenticato con az login. Lasciando il campo vuoto si ottengono gli stessi metadati di firma delle versioni precedenti. Vedere Come firmare digitalmente il file EXE.
Nel Designer arrivano altre due correzioni per la firma del codice:
- Con il metodo SignTool Commands, il marcatore
{$OUTPUTFOLDER$}viene ora sostituito ovunque compaia in un comando, anche quando è seguito direttamente da un backslash o da una virgoletta di chiusura, oppure si trova alla fine della riga. In precedenza veniva sostituito solo se seguito da uno spazio, perciò un comando come"{$OUTPUTFOLDER$}\my-metadata.json"passava a SignTool il marcatore letterale e la firma non riusciva. - Il pulsante di sfoglia accanto al campo PFX File Path apre di nuovo la finestra di selezione del file. Non funzionava più da XLS Padlock 2025.2, perciò il percorso doveva essere digitato o incollato a mano.
La scheda Automate è di nuovo nascosta quando gli Office Scripts non sono consentiti
Nelle applicazioni protette compilate con “Disable all ribbons and toolbars” attivato e “Allow Office Scripts and Power Automate” disattivato nella pagina Cloud & AI, una scheda senza nome della barra multifunzione contenente i comandi Automate di Excel (Office Scripts, Power Automate) poteva ancora comparire accanto a File. La scheda è ora nascosta come previsto, com’era prima di XLS Padlock 2026.0. Attivando “Allow Office Scripts and Power Automate”, la scheda continua a essere visualizzata e pienamente funzionante. Ricompili la cartella di lavoro con questa versione per correggere le applicazioni già distribuite.
Un’esperienza meglio tradotta per i suoi utenti finali
- Assistente Web Update nella lingua dell’applicazione. L’assistente aperto dal pulsante “Check for Updates” o dal controllo automatico all’avvio viene ora visualizzato nella lingua selezionata per l’applicazione protetta, utilizzando le traduzioni già incorporate nell’applicazione. In precedenza i suoi pulsanti e messaggi restavano in inglese anche quando il resto dell’applicazione era tradotto. Da parte sua non è richiesto alcun lavoro di traduzione aggiuntivo.
- Schermata di benvenuto del Launcher nella lingua di visualizzazione di Windows. Nel formato bundle EXE + XPLAPP, la schermata di benvenuto mostrata quando l’EXE del Launcher viene avviato senza il proprio file .xplapp compare ora nella lingua di visualizzazione di Windows, in una qualsiasi delle 10 lingue supportate, anziché solo in inglese. Una volta aperta l’applicazione protetta, si applica come prima la lingua selezionata nella pagina Localization.
Entrambe le correzioni risiedono nel runtime: ricompili la cartella di lavoro con questa versione per applicarle alle applicazioni già distribuite.
L’elenco completo delle modifiche è nel changelog.
Ottenga XLS Padlock 2026.2
👉 Utenti esistenti: XLS Padlock 2026.2 è un aggiornamento gratuito se la manutenzione è attiva. Lo scarichi, lo installi sopra la versione attuale e ricompili le sue cartelle di lavoro. Se la manutenzione è scaduta, può rinnovarla a prezzo scontato dal suo account.
👉 Nuovi utenti: scarichi la versione di prova gratuita per proteggere una cartella di lavoro dall’inizio alla fine, oppure acquisti XLS Padlock quando è pronto.
Come sempre, ci dica cosa ne pensa e cosa vorrebbe vedere in futuro tramite il nostro forum di feedback o il nostro modulo di contatto.