Jump to content
Sign in to follow this  
Scorpion_Blood

[vb6] Erro - user defined type not defined

Recommended Posts

Scorpion_Blood

oi pessoal como estão? :D

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?

Share this post


Link to post
Share on other sites
Scorpion_Blood

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

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.