Como desproteger um arquivo .XLSX protegido com senha

O Adam, do blog Adam’s Code, descobriu uma maneira muito fácil de desabilitar a proteção de senha em arquivos de Planilhas do Excel usados pelo Excel 2007 e superiores (XLSX). Somente siga os simples passos abaixo:

Este método somente aplica-se a planilhas protegidas por senha. Se o arquivo está protegido com o recurso “Encriptar com uma senha”, ele não funcionará.

  1. Abra o Explorador de arquivos/Windows Explorer e habilite a exibição de extensão de arquivos conhecidas. Para isso, pressione a tecla <ALT> para exibir os menus superiores e entre no menu Ferramenta > Opções de pasta…
    • Na aba Modo de Exibição, desmarque a caixa Ocultar a extensão dos tipos de arquivo conhecidos e clique em OK.
  2. Altere a extensão do arquivo de .XLSX para .ZIP
  3. Extraia o arquivo para um diretório com o seu extrator favorito (eu usei o 7-Zip)
  4. Entre no subdiretório xlworksheet que você acabou de extrair
  5. Deverá ter um ou mais arquivos com nomes como: sheet1.xml (sheet2.xml, etc). Dentro de cada um destes arquivos terá uma tag XML: <sheetProtection password=… />. Delete esta tag XML inteira usando um editor de texto (como o Bloco de notas).
  6. Re-zip os arquivos novamente.
  7. Renomeie o arquivo de .ZIP para .XLSX

Pronto!

Referências

How to unprotect a password protected .XLSX file – Adam’s Code Blog –  http://blog.bitcollectors.com/adam/2011/10/how-to-unprotect-a-password-protected-xlsx-file/

Adicionando updates no CD de instalação do Office XP e 2003

Nota: Acredito que funcione com versões anteriores do Office, como 2000 ou 97, caso elas usem instaladores MSI. Se funcionar, comente nos comentários! Mas não funciona com os instaladores à partir do 2007, no qual precisamos copiar todos os updates *.msp no diretório Updates do disco.

Este procedimento serve apenas para adicionar updates grandes, como Service Packs. É possível adicionar correções, mas (ao menos no Office XP) o Windows Update não as identificou como instaladas, tendo que instala-las novamente!

Coloque o CD de instalação do Office na Unidade de CD/DVD, abra o prompt de comando (como Administrador) e execute o instalador do Office com instalação administrativa (para instalar pela rede ou adicionarmos updates, usamos este tipo de instalação) com o comando:

D:setup.exe /a

Selecione o local de instalação como C:Office. Pode ser necessário informar o serial de instalação.

Após isso, realize o Download do Service Pack 3. (Procure no Google).

Use o WinRAR para extrair o instalador do Service Pack em C:SP3.

Após isso, abra o Prompt de comando e use os comandos:

msiexec /p C:SP3MAINSP3ff.msp /a C:OfficePROPLUS.MSI shortfilenames=true /qb
# Necessário apenas para o Office XP. Atualiza os componentes Web.
msiexec /p C:SP3OWC10SP3ff.msp /a C:OfficeOWC10.MSI shortfilenames=true /qbmsiexec /p

Referência

Office System (2003) Hotfix Slipstreaminghttp://www.petri.co.il/office_system_2003_hotfix_slipstreaming.htm