EU até entendi, mas não compreendi :
Alguém conhece algum método com alternativa ao ListView?
Desenvolvi um controle onde utilizei o ListView, essa planilha foi enviada para cerca de 55 funcionários, e 29 deles tiveram erros por falta do .OCX
Eu retirei a ListView da minha UserForm e reenviei para os funcionários, e todas funcionaram.
Voce diz que retirou o ListView e funcionou, por qual controle você trocou ?
A maioria dos controles em formulários se utilizam das mesmas Bibliotecas, ".DLL, .OCX entre outras", então a mesma .OCX que é necessária para o ListView é necessaria para outros controles, e pela funcionalidade do listview, o que mais se assemelha é o ListBox conforme indicado pelo Alexandre.
Uma outra sugestão, seria adicionar rotinas de verificação da existencia destas bibliotecas e forçar a instalação, mas isto teria de ver as versões e ter as bibliotecas corretas. De uma olhada :
Abaixo alguns exemplos para verificar se determinada referencia está instalada, e se não tiver instala:
Instalar Biblioteca via VBA
http://br.groups.yahoo.com/group/ExcelBr/message/24229
Private Sub Workbook_Open()
Dim bRef As Boolean
Dim i As Integer, iNref As Integer
bRef = False
iNref = Application.VBE.ActiveVBProject.References.Count
For i = 1 To iNref
If Application.VBE.VBProjects("VBAProject").References.Item(i)
Description = "Microsoft Windows Common Controls-2 6.0 (SP3)" Then
bRef = True
End If
Next
If bRef = False Then
Application.VBE.ActiveVBProject.References.AddFromFile ThisWorkbook.Path
& "MSCOMCT2.OCX"
End If
'esta biblioteca é muito boa. Contém um controle Calendário
'bastante flexível, inclusive de horas
End Sub
Add References with VBA
http://www.automationinformation.com/Pr ... es_add.htm
Adaptação automática de Referências
Calendário de Eventos: Adaptação automática de Referências
http://www.expertaccess.com.br/forumnew ... ?TID=15069
Adicionando referências dinamicamente no VBA
http://www.tomasvasquez.com.br/forum/vi ... =20&t=1367
http://www.tomasvasquez.com.br/artigos/ ... rencia.htm
How to add a reference programmatically vba-Excel
http://stackoverflow.com/questions/9879 ... -vba-excel
Como verificar e remover referências do projecto incorrecto no Editor do Visual Basic no Word - Pode ser adaptada para excel
http://support.microsoft.com/kb/308340/pt
Se pequisar no google encontrará uma infinidade de links sobre o assunto.
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 27/02/2014 4:39 pm