Ajuda (desespero) O...
 
Notifications
Clear all

Ajuda (desespero) OWC 11 + Office 2010 = Estranho

3 Posts
3 Usuários
0 Reactions
1,271 Visualizações
(@finaljustice)
Posts: 91
Estimable Member
Topic starter
 

Olá sou novo no fórum, fico feliz que tenha algo aqui para brasileiros com certeza irão me ver bastante por aqui!!!!

Direto ao assunto, não sou nem um programador fenomenal de VBA, mas também tenho noções muito boas, acho que é uma ferramenta muito importante e sempre tento aplicar meus conhecimentos em conjunto com automatização de processos por VBA.

Atualmente estou com um problema até que sério pois é a primeira vez que não estou encontrando ajuda para algo que esteja fazendo. Então espero eu que aqui seja O LUGAR para me ajudar a entender o que está ocorrendo ou se terei que ter outra abordagem (embora isso não é o que quero, e como verão há uma possibilidade disso funcionar da maneira que quero).

Meu problema:
Então, eu criei uma userform para fazer uma especie de consulta de clientes para um time de vendas, o problema é que era interessante colocar o histórico de compras do cliente. Eis aonde surgiu meu problema, queria usar tipo uma planilha de Excel dentro de uma userform, pois seria a melhor maneira de exibir a informação dos clientes. Entenda que a parte pessoal do cliente tipo informação cadastral do cliente é simples para se usar textboxes embora para lista de compras e seus itens e valores e quantidade uma sheet seria o ideal. Então procurei e descobri que existe o OWC11 (Office Web Component 11), isso foi descontinuado, mas até o 2007 aparentemente ele era suportado (Uso o 2010 já). Neste OWC11 existe uma controle que é possível adicionar na userfrom que é basicamente um spreadsheet dentro da userform. Então com essa nova descoberta criei e fiz funcionar em minha maquina esse meu userform com esse controle de spreadsheet e funcionou uma BELEZA!!!

Com havia feito isso para ajudar o time de vendas aqui da empresa, então passei instalando esse pacote do OWC11 e sua atualização SP1 para o 2007 em todas as maquinas que iriam usar essa ferramenta. (todas as maquinas da empresa estão com pacote office business 2010)
OWC11: http://www.microsoft.com/en-us/download/details.aspx?id=22276
SP1 OWC11: http://www.microsoft.com/en-us/download/details.aspx?id=1878

Foi então que passei a ter problemas com minha ferramenta. Copie e coloquei o arquivo na maquina de um vendedor e tentei abrir....após habilitar macros tive uma mensagem, "Não foi possível carregar um objeto porque ele não está disponível na maquina"... mas pera ai... eu instalei o OMC11 e o SP1, fiz tudo igual em minha maquina... deveria estar disponível SIM! Então entrei no modulo do userform e vi que de após essa mensagem o controle não estava "desenhado" na userform.... achei estanho então espetei (usb) no meu PC e abri o arquivo, não tive essa mensagem e nele estava "desenhado".
Minha solução: Salvei o arquivo dentro da maquina em que estava testando, abria o arquivo a mensagem ("Não foi possível carregar um objeto porque ele não está disponível na maquina") aparecia e estava então eu entrava no modulo da userform "desenhava" novamente o controle (que estava disponível para uso na mesmo com a mensagem falando que não estava disponível na maquina) e salvava, após isso feito o meu arquivo passava a funcionar na maquina.

Isso aconteceu em todas as maquinas que tentei disponibilizar minha ferramenta, procedi exatamente da mesma maneira com todos. Essa minha solução está longe de ser a melhor pois essa consulta é a primeira parte dessa ferramenta que estou fazendo e a ideia seria disponibilizar isso em rede para os vendedores e que a ferramenta abranja outras funções. Tudo que requer um arquivo único sendo utilizado por múltiplos usuários. Para testar essa função, testei então colocar essa ferramenta disponível através do DropBox e testei abrir em uma maquina que não fosse a minha mas que já tinha aquela versão na sua HD salva (pois na minha funcionava), a mesma mensagem apareceu e a mesma coisa aconteceu... Já não estava entendendo nada, então voltei para minhas atividades e deixei um pouco de lado essa ferramenta, algo como uma semana. Durante a semana decidi que iria testar usar o Excel 2007 e ver se esses problemas aconteceriam.... Quando fui instalar em uma das maquinas dos vendedores o Office 2007 fui tentar usar o arquivo por DropBox antes mesmo de instalar o office só por curiosidade. E não é que estava funcionando!!! Não acreditei então fui testar nas outras maquinas que antes estavam com o mesmo problema e que pretendia instalar o 2007. Surpreendentemente todas estavam funcionando bonitinho! Não acreditei... então fui para uma maquina que ainda não estava com o OWC11 instalado, instalei ele e tentei abrir o arquivo. Adivinhou o que aconteceu? Sim... Não funcionou... só salvando na HD dele, desenhando o arquivo o controle dai o arquivo dentro dele passava a funcionar mas o pelo DropBox não.

Estou querendo descobrir porque isso está ocorrendo e o que é que mudou para passarem a funcionar pelo Dropbox, estou achando que é existe algum tipo de comando como neste poste que possa me ajudar.
http://www.planilhando.com.br/forum/viewtopic.php?f=10&t=1645

Estou correndo atrás de soluções pois estou empacado e não gostaria de ter que refazer tudo para não usar Userform, e gosto de aprender coisas novas e solucionar problemas, então a solução de "deixa queito e faça sem userform" é meu plano B ou C. Se conhecerem uma alternativa, solução estarei muito grato!

Muito obrigado pela atenção e desculpe pelo extensão do post.
Att
Final

 
Postado : 08/06/2012 8:25 am
(@robert)
Posts: 561
Honorable Member
 

Final,
Bom dia!

É meu caro, desse jeito fica dificil te ajudar, particularmente não entendi nem 50% do que deseja. Poderia explicar de uma forma mais resumida e direta.

:D

 
Postado : 09/06/2012 7:03 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

A falta de ter estas versões para testar e poder dar uma resposta positiva influi bastante, mas arrisco o palpite que você está tendo incompatibilidades com as bibliotecas das versões.

De uma olhada no Tópico abaixo como verificar se tem alguma Biblioteca AUSENTE, pode ser um inicio, geralmente estes tipos de erros é devido a elas :
viewtopic.php?f=10&t=3581&p=16950&hilit=referencias#p16950

Neste outro tambem mostra como Registra-las :
http://www.cpearson.com/Excel/MissingReferences.aspx

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

[]s

 
Postado : 09/06/2012 3:58 pm