Por G.D.G. Software
O XLS Padlock 2026.0 está disponível hoje. É uma versão importante que moderniza o núcleo do produto e restringe o que uma planilha protegida deixa sair para a nuvem. Três componentes de terceiros usados há muito tempo foram substituídos por motores próprios que mantemos internamente, a criptografia usada nos arquivos de salvamento e nos arquivos protegidos foi reformulada, e uma nova página oferece controle direto sobre os recursos de nuvem e IA do Microsoft 365 que podem ler seus dados.
Veja o que mudou e por que isso importa.
Mantenha seus dados fora da nuvem e longe da IA
As versões recentes do Excel incluem vários recursos de nuvem e IA que podem ler uma planilha aberta e enviar seu conteúdo para servidores externos. Suplementos da Web (incluindo o plugin Claude for Excel, da Anthropic, e outros suplementos JS de terceiros), Office Scripts e Power Automate, e experiências conectadas da Microsoft como Copilot, Python in Excel, Smart Lookup e Translator, todos se enquadram nessa categoria.
O XLS Padlock 2026 bloqueia por padrão cada uma dessas superfícies no seu aplicativo protegido e oculta seus pontos de entrada na faixa de opções (o menu suspenso Add-ins, a guia Automate e o botão Copilot), de modo que seus usuários finais nunca sejam levados a usar um recurso que você desativou.

Você permanece no controle. Uma nova página Cloud & AI (Nuvem e IA), na guia Security, permite reativar, um a um, apenas o que seus clientes realmente precisam. Tudo começa na posição mais segura: desativado.
Python in Excel (=PY()) é um exemplo concreto: ele é executado na nuvem da Microsoft, por isso vem desativado por padrão na sua planilha protegida e permanece desativado, a menos que você marque Allow Microsoft connected experiences (Permitir experiências conectadas da Microsoft). A mesma opção controla Copilot, Smart Lookup e Translator. Você pode ler os detalhes na página de opções Cloud & AI na documentação.
Motores modernizados nos bastidores
Dois dos componentes no coração do XLS Padlock foram reconstruídos:
- Novo motor multilíngue. O XLS Padlock e seus aplicativos protegidos agora usam o formato GNU gettext, padrão do setor (.po e .mo), para todos os 10 idiomas suportados: inglês, francês, espanhol, português, holandês, alemão, árabe (com espelhamento da direita para a esquerda correto), italiano, chinês simplificado e chinês tradicional. Você também pode distribuir um único arquivo .po para traduzir a interface de um aplicativo protegido para qualquer idioma, sem nenhuma ferramenta externa necessária para seus clientes; o XLS Padlock o compila nativamente no aplicativo.
- Novo motor VBA próprio. Um novo motor VBA substitui o scripter de terceiros anterior. Ele produz bytecode universal que roda sem alterações tanto em planilhas protegidas de 32 bits quanto de 64 bits a partir de uma única passagem de compilação, com inicialização mais rápida e um runtime menor.
Criptografia mais forte e ativação mais segura
O trabalho de segurança nesta versão vai muito além das superfícies de nuvem:
- Criptografia de arquivos de salvamento reformulada. Os arquivos de salvamento XLSC e XLSCE agora usam criptografia AES-256-CTR com derivação de chave HKDF-SHA256 e autenticação HMAC-SHA256, substituindo o esquema antigo. Os arquivos de salvamento gravados por versões anteriores continuam a abrir sem alterações.
- Ativação online assinada (opcional). Seu aplicativo protegido agora pode verificar a resposta do servidor de ativação com uma assinatura Ed25519 antes de confiar em qualquer campo, incluindo o status e as mensagens de erro exibidas ao usuário final. Isso protege contra adulterações no caminho da rede, mesmo sobre HTTPS, por exemplo um proxy corporativo ou um produto de segurança que injeta sua própria raiz confiável. Uma opção de compatibilidade, marcada por padrão, preserva o comportamento anterior. Para habilitar o novo modo, você precisa da versão 2026 do seu kit de ativação (Activation Kit, WooCommerce Integration Kit ou FastSpring Subscription Kit), que atende tanto aplicativos antigos quanto novos a partir da mesma instalação.
- Impressão digital de hardware aprimorada (opcional). Um cálculo reforçado do System ID está disponível na caixa de diálogo Hardware ID Options. O formato do System ID não muda (XXXX-XXXX-XXXX). Ele vem ativado por padrão em novos projetos e desativado em projetos criados com versões anteriores, porque habilitá-lo altera o System ID e invalida as chaves de ativação emitidas anteriormente.
Uma inicialização totalmente silenciosa e totalmente personalizada
Uma nova opção na página Splash Screen permite que seu aplicativo rode inteiramente a partir dos seus próprios UserForms do VBA, sem que a janela principal do Excel e seu ícone na barra de tarefas apareçam em nenhum momento. O Excel fica oculto desde o início do lançamento, então não há nenhum flash nem o splash do Excel antes que seu primeiro formulário seja exibido. Combinado com a tela de abertura e a opção de ocultar a caixa de diálogo de carregamento, você pode entregar uma inicialização que parece inteiramente o seu próprio software.

O iniciador do aplicativo também exibe agora uma caixa de diálogo de boas-vindas na inicialização e rejeita claramente pacotes produzidos por versões anteriores a 2026, em vez de falhar com um erro enigmático.
Inicialização do aplicativo reforçada
O carregador de inicialização presente em cada aplicativo protegido foi reforçado contra adulteração local, sequestro da ordem de busca de DLL e redirecionamento por link simbólico ou junção. Ele agora verifica se seus componentes de runtime são assinados pela G.D.G. Software antes de carregá-los, e as compilações Release habilitam mitigações modernas contra exploits (Control Flow Guard e pilha sombra CET). A inicialização também foi corrigida em perfis corporativos ou ingressados em domínio cujo caminho do AppData ultrapassa o histórico limite de 260 caracteres.
Mais melhorias e correções
Esta versão inclui uma longa lista de refinamentos, entre eles:
- Planilhas com Python in Excel. Empacotar uma planilha que contém células de Python in Excel descartava silenciosamente o conteúdo Python. O XLS Padlock agora detecta isso no início da compilação e oferece a opção de habilitar o recurso que o preserva.
- Restauração de valores de célula ciente do idioma. Os valores restaurados a partir de um arquivo de salvamento XLSCE agora são interpretados usando o idioma de interface do Excel em vez das configurações regionais do Windows, corrigindo casos em que números podiam ser restaurados como texto.
- Operações de salvamento confiáveis. As operações de salvamento “Replace” e “Move” do Excel agora preservam o conteúdo corretamente em todo o ciclo, e as fórmulas que dependem de valores de célula restaurados são recalculadas automaticamente ao abrir.
- Detecção do Azure Artifact Signing e desativação ou relançamento a partir do VBA no Excel de 64 bits foram ambos corrigidos.
Algumas coisas foram removidas na transição para os novos motores. O mais importante: aplicativos protegidos e pacotes .xplapp produzidos pelo XLS Padlock 2026.0 exigem um runtime 2026.0 ou mais recente: reempacote qualquer planilha que você queira distribuir com esta versão. Os scripts VBA que dependiam de constantes nomeadas do scripter anterior (como xlAll ou xlAutomatic) agora devem usar seus valores numéricos literais ou o objeto Application com vinculação tardia, e o antigo formato de tradução .sil não é mais usado em runtime. A lista completa está no changelog.
Obtenha o XLS Padlock 2026
👉 Usuários existentes: baixe o XLS Padlock 2026.0 gratuitamente se sua manutenção ainda estiver ativa. Caso contrário, você pode renová-la com desconto.
👉 Novos usuários: baixe a versão de avaliação gratuita para proteger uma planilha de ponta a ponta, ou compre o XLS Padlock quando estiver pronto.
Como sempre, conte-nos o que você acha e o que gostaria de ver a seguir por meio do nosso fórum de feedback ou do nosso formulário de contato.