Uma família de softwares de planilhas da Microsoft com ferramentas para analisar, criar gráficos e comunicar dados.
Olá, boa tarde Wesley.
Recapitulando, este erro que apareceu há uma semana.
Exatamente há uma semana foi a ultima vez que eu usei normalmente a minha planilha VBA, que possui dezenas de formularios activex e está lotada de código VBA. O computador permaneceu desligado desde entao (laptop pessoal sem conexao com servidor). Acessei a planilha após esta semana de computador desligado e, do nada, a planilha parou de funcionar.
Li sua sugestao, mas antes de executa-la, resolvi exportar todos os formularios existentes com a terminação (*.frm; *.frx), já que o erro apontava para um objeto na mensagem: "Visual Basic for Applications -Negada permissao para usar o objeto" . A exportaçao estava acontecendo normalmente e de forma manual, formulario por formulario, até que em um dos formularios (que eu sabia que continha um objeto do tipo ShockwaveFlash) apareceu a mensagem "Permissao negada para usar este objeto". Bingo !!!
Entao, eu acessei o Editor de Codigo do VBA --> Referencias --> ShockwaveFlashObject e observei que o ShockwaveFlashObjet já estava selecionado e, portanto, nao deveria apresentar erro algum ! Verifiquei que este apontava para o endereço C:\Windows\System32\Macromed\Flash\Flash.ocx. A partir daí, resolvi aplicar a sua sugestão:
1 - Forneci permissão de acesso a toda a pasta "Macromed", inclusive subpastas e arquivos, como administrador;
2 - Acionei a pasta onde a planilha VBA está salva e seguindo passo a passo sua sugestao, apliquei acesso completo administrativo ao arquivo da planilha Excel que apresentou problema;
Nao funcionou.
Entao, resolvi desinstalar o plugin Flash de meu computador e fazer o download atual do "Shockwave_Installer_Full.exe" diretamente do site da Adobe. Após instalaçao, continuei como segue:
1- Resolvi abrir um arquivo Excel novo e selecionei as abas Desenvolvedor->Inserir->Controles ActiveX->Mais controles -> ShockwaveFlashObject e, entao, adicionei o objeto shockwaveflash em um lugar qualquer de uma das abas abertas. Apareceu nesta hora a mensagem: "Microsoft Excel - Não é possivel inserir o objeto". Ou seja, nao funcionou.
Entao, resolvi manualmente apagar todas as extensoes "*.exd” do caminho C:\Users[meu usuario]\AppData\Local\Temp\Excel8.0, bem como do caminho C:\Users[meu usuario]\AppData\Local\Temp\VBE. Porém, o problema ainda é o mesmo. A mesma mensagem aparece. Todos os meus backups que contem objeto shockwaveflash e todos os novos arquivos Excel que tento inserir o objeto shockwaveflash, apresentam a mensagem: "Microsoft Excel - Não é possivel inserir o objeto". Novamente, nao funcionou.
Como resolver isso?