Erro Biblioteca de ...
 
Notifications
Clear all

Erro Biblioteca de Objetos para ListView

9 Posts
2 Usuários
0 Reactions
4,900 Visualizações
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 


De algum tempo para cá não consigo mais abrir Formulários com ListView por exemplo.
Já fiz de tudo que conhecia e nada de rodar.

A última sugestão foi reinstalar o Excel(2003) o que ainda não fiz. E tenho também o 2010 na máquina.

Se alguém tiver alguma outra orientação, agradeço...

 
Postado : 06/01/2012 10:35 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Cara esse erro tambem aparece comigo nesta mesma planilha, já reinstalei office(2003) habilitei algumas referencia do VB e nada!

Abraço.

 
Postado : 06/01/2012 10:51 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa noite Meu caro,

Provavelmente irá precisar registrar a ocx mscomctl

Baixe ela neste link: http://www.ocxdump.com/download-ocx-fil ... nload.html

ou nesse: http://www.givemefile.net/dll/dll_11821.html

Em seguida coloque ela na System32 (caso seu Pc seja 32 bits)

Se for 64 precisará colocar na Syswow64 também

Pronto, agora abra o Prompt DOS como administrador e digite o comando:

regsvr32 mscomctl.ocx

Em seguida aperte ENTER

Se aparecer a mensagem " Dll registrada com êxito" ou algo semelhante... PRONTO.

Agora o objeto Listview estará registrado em seu PC.

Espero que ajude.

Abraço

 
Postado : 06/01/2012 5:52 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Guima, agradeço o auxílio!

Eu já havia feito isso, no entanto, o erro citado acima permanecia.

De qualquer forma, baixei novamente a OCX do primeiro site que você indicou e registrei novamente.
(não sei se deveria fazer algum procedimento antes)

A registro ocorreu com sucesso, porém, agora os erros são os mostrados abaixo (o segundo retorna após o OK):

 
Postado : 07/01/2012 4:53 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa Tarde galera, e um feliz 2012 a todos.

Apos alguns dias de descanso estou voltando aos poucos.

Edson, aqui no serviço não é exibida as imagens, não sei de qual planilha estão falando, mais tarde em cas a se possivel dou uma olhada.

Mas de ante-mão, não sei se já resolveu ou se chegou a ver, temos algumas incompatibilidades com a v 2010 com alguns controles activeX.

Descrição do hotfix do Office 2010 (Mso-x-none)
http://support.microsoft.com/kb/2553034/pt

VBA6 Microsoft common control .ocx for (List view and Tree View) is not support on Msoffice2010
http://social.technet.microsoft.com/For ... 92e351fe3/

Problema com Excel 2010 64 bits
http://social.technet.microsoft.com/For ... 0a54ac82e5
Create VBA Application Objects by using the Windows API
http://www.excel-ticker.com/create-vba- ... ndows-api/

Compatibilidade de Chamadas API no VBA
http://www.ambienteoffice.com.br/office ... pi_no_vba/

Calendário Pop-up
http://www.ambienteoffice.com.br/office ... io_pop-up/

Espero que ajude.

[]s

 
Postado : 09/01/2012 12:57 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 


Grande Mauro!
Feliz 2012!

Na verdade, não consigo mais executar nenhum arquivo com ListView, por exemplo.

Meu Windows é Vista 32 bits.
Office2010, original. Tenho apenas o Excel da versão 2003.
Conversando com o Rodrigo daqui do fórum, me sugeriu reinstalá-lo; o que eu fiz, mas os erros persistem.

Li o conteúdo dos links que sugeriu, mas vou analisar com mais detalhes...

Obrigado!

 
Postado : 09/01/2012 2:01 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa noite Edson,

Na máquina do serviço eu passei por problema semelhante, mas era o Office 2007. Eu corrigi seguindo os passos desse site, veja:

http://www.ascentive.com/support/new/tr ... 1231.phtml

Espero que dê certo.

Abraço

 
Postado : 09/01/2012 5:32 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Edson, vi as msg de erros, e tambem que o modelo foi uma adaptação que fiz de um código tirado do site abaixo :
Listview and colored line
http://www.officekb.com/Uwe/Forum.aspx/ ... lored-line

Acredito que baixou o exemplo que anexei no forum do Tomas :
LISTVIEW ZEBRADO ou LISTRADO - EXCEL
http://www.tomasvasquez.com.br/forum/vi ... f=17&t=598
No tópico tambem houve questão parecida, acho que já deve ter visto, e alem disso tivemos outros tópicos referentes a incompatibilidades de Bibliotecas, não sei se só a reinstalação ajudaria, eu já utilizei este modelo no XP, W7, office 2003 e 2007 e não tive problemas, ainda não instalei o 2010.
Eu tive um problema em um modelo que cheguei a fazer no 2003 de recibos RPA e no PC ondde rodei o aplicativo eles tinham o Off-2007, e gerava erros, levei um tempo para resolver, e o problema, pelo menos não apareceu mais foi devido a rodar em (Modo de Compatibilidade), cheguei a salvar como excel 2007 e correu tudo certo, fica ai mais uma sugestão.

Outros links que talvez ajudem :
MSFLEXGRID
http://www.tomasvasquez.com.br/forum/vi ... =ocx#p4944

Configuração de Macros no Excel - Configuração de OCX´s
http://www.tomasvasquez.com.br/forum/vi ... =ocx#p5263

Adicionando referências dinamicamente no VBA
http://www.tomasvasquez.com.br/artigos/ ... rencia.htm

O que seria este erro?
http://www.tomasvasquez.com.br/forum/vi ... =ocx#p6489

Install or Uninstall ActiveX Controls (.ocx, .dll files)
http://www.vbaexpress.com/kb/getarticle.php?kb_id=447

No Forum do Tomas temos varios outros tópicos referentes a este assunto.

Só para desencargo, você olhou na tela do VBA em referencias se tem alguma como AUSENTTE ?
Chegou a testar o arquivo em outro PC ?
Chegou a fazer alguma adaptação no Código original ? Se sim, procure baixar o exemplo novamente e executa-lo.

Sei que algumas das minhas colocações podem ser infundaveis, mas as vezes lidamos com tantos arquivos em versões diferentes que acabamos deixar passar algo que depois de solucionado vemos que era uma coisa banal (experiencia própria) e ficamos de boca aberta nos perguntando, como fiz isto e não vi.

De momento é o que posso dizer, seria mais fácil se o arquivo me gerasse o erro, se quiser me enviar este arquivo para eu testar e ver se da erro estou a disposição.

[]s

 
Postado : 09/01/2012 8:39 pm
(@mikel-silveira-fraga)
Posts: 41
Trusted Member
 

Boa tarde a todos.

Realizando algumas pesquisas na Web, fui jogado para este tópico do Fórum, o qual eu não havia visto antes.

Não sei se o problema já foi resolvido para todos ou se a solução do problema já ficou clara, mas no link abaixo foi postada uma solução deste problema:
http://www.tomasvasquez.com.br/forum/viewtopic.php?f=2&t=2175

A única situação a qual eu ainda não consegui encontrar foi da utilização das bibliotecas utilizadas na plataforma 32 bits (MsComCtl, MsComCt2, etc...) na plataforma dos Office´s 2010 ou superior de versão 64 bits. Para as demais versões, a solução acima apresentou bons resultados.

Apesar do tópico ser antigo, deixo aqui o depoimento da solução encontrada.

Abraço a todos e excelente semana.

 
Postado : 29/08/2013 9:43 am