segunda-feira, 22 de agosto de 2011

Macro não executa em arquivo XML com criptografia - Office 2007

Para contornar esse problema, desative a verificação antivírus em arquivos criptografados que contêm macros. Para fazer isso, execute as seguintes etapas:
  1. Sair de programas do Office 2007.
  2. Clique em Iniciar , clique em Executar , digite regedit e, em seguida, clique em OK .
  3. Localize e clique em uma das seguintes subchaves do Registro conforme apropriado:
    • HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Excel\Security
    • HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\PowerPoint\Security
    • HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Word\Security
  4. No menu Editar , aponte para novo e, em seguida, clique em Valor DWORD .
  5. Digite um dos seguintes nomes de valor dependendo a subchave do registro que você clicou na etapa 3 e, em seguida, pressione ENTER:
    • ExcelBypassEncryptedMacroScan
    • PowerPointBypassEncryptedMacroScan
    • WordBypassEncryptedMacroScan
  6. Clique com o botão direito do mouse no valor DWORD que você criou na etapa 4 e, em seguida, clique em Modificar .
  7. Na caixa dados do valor , digite 1 e, em seguida, clique em OK .
  8. No menu arquivo , clique em Sair para sair do Editor do Registro.
Link com solução completa: http://support.microsoft.com/kb/927150/pt-br


Não esqueça de deixar seu comentário!

quarta-feira, 17 de agosto de 2011

Desproteger / desbloquear / destravar planilha excel com senha

Devemos criar uma nova macro e inserir o código abaixo, caso a planilha bloqueada não aceite, abra uma nova planilha, insira o código na nova macro e execute com a planilha bloqueada também aberta, aguarde, em seguida a confirmação que a planilha esta desbloqueada irá aparecer.


Sub DesprotegerPlanilhaAtiva()
Dim i, i1, i2, i3, i4, i5, i6 As Integer, j As Integer, k As Integer, l As Integer, m As Integer, n As Integer
On Error Resume Next
For i = 65 To 66
For j = 65 To 66
For k = 65 To 66
For l = 65 To 66
For m = 65 To 66
For i1 = 65 To 66
For i2 = 65 To 66
For i3 = 65 To 66
For i4 = 65 To 66
For i5 = 65 To 66
For i6 = 65 To 66
For n = 32 To 126
ActiveSheet.Unprotect Chr(i) & Chr(j) & Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
If ActiveSheet.ProtectContents = False Then
MsgBox "Planilha desprotegida com sucesso!!!"
Exit Sub
End If
Next
Next
Next
Next
Next
Next
Next
Next
Next
Next
Next
Next
End Sub

sexta-feira, 12 de agosto de 2011

.BAT - Criar script de backup / cópia de arquivos

Ao termos a necessidade de copiar e/ou fazer backup, dependendo do volume de informações, isso leva certo tempo de dedicação que muitas vezes não dispomos.

Porém, podemos ganhar tempo automatizando essa tarefa, pensando nisso, irei descrever como criar um arquivo de lote, mais conhecido como ".bat".

Irei usar como exemplo a cópia do conteúdo do diretório "Meus documentos" e usuário "Administrador", sistema operacional Windows XP e pasta Backup criada em um HD externo idenficado como F:\.

1. Clique Iniciar, Executar e digite "notepad" para iniciar o Bloco de Notas, vamos iniciar nossa seqüencia de comandos inserindo "xcopy/e/h/d/v/y" sem aspas, ao final irei descrever a função de cada um.

2. Abra o Windows Explorer e navegue ate a pasta "Meus documentos" e copie o endereço de origem: "C:\Documents and Settings\Administrador\Meus documentos", no BN insira um espaço após o primeiro comando e cole a origem, entre aspas.

3. Insira um espaço após o caminho de origem e digite entre aspas duplas "F:\Backup".

4. Clique em Arquivo, Salvar e no final escolhido adicione a extensão .bat.

5. Agora é só executar o arquivo salvo e a cópia do conteúdo de "Meus documentos" estará disponível na pasta Backup.

Traduzindo:
xcopy: copia arquivos e arvores de diretórios
/e: copia diretórios e subdiretórios, inclusive os vazios
/h: copia arquivos ocultos e do sistema tambem
/d: copia os arquivos alterados durante ou após a data especificada. Se não for definida uma data, copia apenas os arquivos cujo tempo de origem seja mais novo do que o tempo de destino.
/v: verifica o tamanho de cada novo arquivo
/y: copia tudo, não solicitando confirmação de substituição

quinta-feira, 14 de julho de 2011

Backup Microsoft Outlook 2003 e 2007- Sem utilizar a opção de Importar e Exportar

Realizando o backup de informações do Microsof Outlook 2003 e 2007, inclusive configurações de contas, tudo sem utilizar a opção de Importar e Exportar.

1. Entre em Painel de Controle, Opções de pasta, guia Modo de exibição, navegue ate a opção "Mostrar pastas e arquivos ocultos", selecione e clique em OK.

2. Backup, onde esta "Adminis..." deve ser o nome de usuário requerido.
No Windows XP “C:\Documents and Settings\Administrador\Configurações locais\Dados de aplicativos\Microsoft\” e no Win7 “C:\Users\Administrator\AppData\Local\Microsoft\” e copie a pasta Outlook.

3. Também copiar a Chave localizada dentro do registro do Windows da seguinte forma:
Em Iniciar, Executar, digite "regedit" e tecle Enter, navegue ate "[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\]" clique com o botão direito do mouse na pasta Outlook e selecione "Exportar" e salve como profiles.reg.

4. Após configuração / manutenção do computador, é hora de restaurar o backup e disponibilizar as informações de e-mail.

5. Primeiro repetir o item 1, depois copie a pasta Outlook do backup para o mesmo local conforme item 2, após execute o arquivo profiles.reg.

6. Ao iniciar o Microsoft Outlook será solicitado somente a senha de conta, para inserir vá em Ferramentas, Contas.

quinta-feira, 7 de julho de 2011

Dica Bloco de Notas - Evento / Lembrete / Log

Utilizando o bloco de notas como lembrete e/ou acompanhamento de eventos

1. Abra o bloco de notas e digite .LOG (letra maiúscula)

2. Salve na área de trabalho e feche-o, ao abrir o arquivo observe que a hora e data atual aparecem automaticamente, toda vez que o arquivo é iniciado.

quinta-feira, 30 de junho de 2011

Removendo o "Malware Protection" do Windows XP

O "Malware Protection", infecta seu computador e bloqueia a inicialização de qualquer aplicativo ou serviço.

Vou descrever duas formas de anularmos a execução deste, que automaticamente também é inserindo dentro do registro sendo iniciado junto com o Windows, assim dificultando sua remoção.

1. Iniciar o computador em modo de segurança, no momento em que estiver iniciando ficar pressionando "F5" e selecionar a opção "Modo seguro", clique em "Sim" na opção de "Restauração do Sistema"

2. Entre em Painel de Controle, Opções de pasta, guia Modo de exibição, navegue ate a opção "Mostrar pastas e arquivos ocultos", selecione e clique em OK.

3. Em Meu Computador ou Windows Explorer, vá em “C:\Documents and Settings\All Users\Dados de aplicativos” e encontre um arquivo chamado "defender.exe" (Executável Malware Protection).

4. Para solucionarmos, podemos somente re-nomear para "ddefender.exe" ou qualquer outro nome e reiniciar o computador.

5. Uma solução mais efetiva é apagar o arquivo "defender.exe" e a Chave localizada dentro do registro do Windows da seguinte forma, em Iniciar, Executar, digite "regedit" e tecle Enter, navegue ate "\HKEY_CURRENT\Software\Microsoft\Windows\CurrentVersion\Run" e apague a chave (Malware Protection) localizada na janela a direita, após, reinicie o computador.

quarta-feira, 22 de junho de 2011

Recuperar arquivos apagados ou deletados "GetDataBack"

Essa eu quero e vale à pena compartilhar!
Certo dia, deparei-me com um enorme problema, era preciso recuperar as informações de um File Server onde encontravam-se os dados de mais ou menos 10 anos de trabalho de todos os setores da empresa, e para ficar pior, havia sido formatado e já instalado e configurado o Sistema Operacional novamente.

Testei diversos softwares relacionados, mas o que realmente cumpriu o que prometia, foi o "GetDataBack for NTFS" também na versão para partição FAT, excelente na busca, recuperação e o melhor, lhe devolve tudo conforme a estrutura (árvore) de pastas, mas, depende de compra da licença.