Scorpion_Blood Posted March 11, 2006 at 04:10 AM Report #17744 Posted March 11, 2006 at 04:10 AM oi pessoal como estão? 😄 o que se passa é o seguinte, eu criei um programa de gestão de viaturas para um cliente, ora até aqui tudo bem, fui la instalar o programa, tava td a correr em conformes e tal quando me deparo que ele tem o Office XP (office10)... ora eu tava a trabalhar em Office2003 (office11) então tive que voltar para casa e tratar do assunto, peguei na máquina que tinha o Office XP, pus la o projecto, tirei a referencia do office11 e pus a referencia do Office10... então n é que o estupido do VB está a dar o erro "user defined type not defined" quando está td referenciado? o erro dá-se aqui: Dim ObjWord As Word.Application será que alguem tem alguma solução para o seguinte problema? http://scorpion-blood.deviantart.com http://twitter.com/Scorpion_Blood
Scorpion_Blood Posted March 14, 2006 at 07:32 PM Author Report #18264 Posted March 14, 2006 at 07:32 PM ja resolvi o problema 😉 http://scorpion-blood.deviantart.com http://twitter.com/Scorpion_Blood
UnKnowN Posted March 14, 2006 at 09:34 PM Report #18321 Posted March 14, 2006 at 09:34 PM Indica a resolução 😕
Scorpion_Blood Posted March 17, 2006 at 05:57 PM Author Report #18622 Posted March 17, 2006 at 05:57 PM simples 🙂 em vez de irem referenciar o objecto ao menu "Project>References..", criem uma variavel do tipo Object e dps "Set variavel = CreateObject("nome do objecto")". um exemplo: Dim ObjWord As Object Set ObjWord = CreateObject("Word.Application") isto tem a ver com o Early/Late binding, façam uma pesquisa no google por "VB6 Late Binding" ou "VB6 Early Binding" como disse é facil 🙂 abraços http://scorpion-blood.deviantart.com http://twitter.com/Scorpion_Blood
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now