Wagner, como o meu Windows é de 32 bits não tenho como testar, e aqui no serviço tambem não temos Excel 2007, andei pesquisando tambem na net e acredito que tudo que encontrei você já deve ter visto, e a maioria diz sobre registrar o "ocx".
De momento eu gostaria de tirar uma duvida, se chegou a realizar o teste com este controle em algum PC com windows 32 bits e excel 2007 ? Mais tarde em casa vou ver se faço um teste tambem e aviso.
Quanto a questão das divergências de opiniões, é para isto que servem tambem os Foruns, desde que as trocas de opiniões sejam em nivel amigavel, é sempre bom colhermos e aprendermos com a experiência de outros e conhecermos um pouco mais sobre os vários recursos que os app office oferecem ainda mais o excel, eu já cheguei a comentar em varios foruns, que não cheguei a fazer nehum curso, e tudo que sei e tenho a certeza que não deve chegar a 50% de muito dos colegas ou de todos os recursos que o excel e o VBA oferecem, foi atraves de livros e depois com os foruns e muita dedicação, e vou aproveitar para dar minha opinião tambem.
Como sempre fui autodidata e por muitas vezes utilizei o VBA mais a titulo de aprendizado e de inicio me deslumbrei com esta ferramenta comecei a adaptar minhas planilhas e a criar tudo quanto era tipo, e, foi entre estas incursões no mundo do VBA que apos varios anos de utilização e tendo muitos problemas quanto a compatibilidades de bibliotecas, versões, ainda mais quando utilizava API's, acabei em certo momento a pensar da mesma forma que as opiniões dos colegas, cheguei a ver que em determinados casos, como alguns tambem comentam no Forum, poderia dispensar o VBA e utilizar os proprios recursos e funções nativas para obter o resultado, mas a questão é que por muitas vezes queremos fazer algo diferente e se for criação nossa melhor ainda, já tive vários elogios de colegas do trabalho, de meu chefe e até fiz alguns aplicativos para uso expecifico em que geralmente quem solicitou pergunta, "Mas não da para deixar como se fosse uma aplicativo, somente com a tela do formulário" ou impedir que acessem as abas entre varias outras questões.
Poderia ir mais longe, mas vamos ficar por aqui e deixar minha opinião, eu tambem concordo em parte com as duas opiniões, tem vezes que a utilização de API's pode gerar uma dor de cabeça devido as bibliotecas e por muitas vezes sugeri que evitassem de utilizar e até eliminei de alguns app mais pelo problema de compatibilidade, nesta questão concordo com a opinião do Fernando -
"Eu não sou a favor do uso de API's ou controles externos, só utilizo em último caso. Porque com eles, vc passa a abrir seu aplicativo a possibilidade alta erros de ambiente como o que você está passando."
, tambem já desmontei um app que estava criando em VBA e refiz tudo somente com formulas e funções, como tambem já fiz o contrário e por muitas vezes levei um bom tempo em foruns aguardando uma solução e na maioria das vezes a obtive, e aqui concordo com o Wagner -
"Em programação, quando se deseja atingir determinado objetivo, deve-se lançar mão de todo e qualquer recurso disponível que exista. A linguagem VBA é poderosíssima principalmente por permitir, inclusive, que se crie os nossos próprios objetos, utilizando os módulos de classes."
, já cheguei a adaptar rotinas de VB para VBA em controle que não é nativo do excel, como por exemplo o ListView.
Resumindo, eu já cheguei a responder que determinada implementação em VBA que a pessoa queria não teria como fazer e depois "queimei a lingua" quando encontrava uma solução que achava que não era possível, e obtive soluções simples com uso de formulas mirabulantes, então eu geralmente recomendo aos colegas aqui do serviço ou aqueles que me procuram, a pensar bem antes o que realmente querem e se tem como ser uma coisa bem simples, porque onde mais chegamos a encontrar problemas é quando eles querem mais uma tela de apresentação e muita maquiagem sem necessidade do que propriamente um aplicativo mais funcional, por isso que cheguei a postar aqui no forum a opinião de um colega do Forum ExcelBr sobre o uso racional do excel, devido a muitos usuários na maioria das vezes não planejarem antes o que querem.
Uso Racional do EXCEL
viewtopic.php?f=9&t=2474
Era para ser um resposta simples e direta, o uqe geralmente espermos nos Foruns e me excedi e acabei fugindo do assunto do tópico, então antecipo minhas desculpas, e quem sabe podemos até sugerir um Forum para troca de opiniões e conhecimentos.
[]s
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 07/05/2013 6:44 am