erreur 91 "variable objet non définie". Que faire ?
1 réponse
le programmeur anonyme
J'ai entré les lignes de code ci-dessous dans une private sub faisant partie
d'une application Access.
Dim var As Object
Set var = GetObject(Application.CurrentProject.Path & "\document_word.doc")
var.Application.Visible = True
Sur certains ordinateurs cela fonctionne sur d'autres pas ; selon les cas,
les ordinateurs sont en Windows 98 avec Access 2000 ou en Windows XP avec
Access 2003. Lorsque le système d'exploitation est la version d'Access sont
les mêmes la procédure ne fonctionne pas sur tous les ordinateurs.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Raymond [mvp]
Bonjour.
il est de loin préférable d'utiliser un New Word.Application, avec la référence à la librairie word cochée. tu trouveras des idées sur la page: http://officesystem.access.free.fr/vba/word.htm
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"le programmeur anonyme" <le programmeur a écrit dans le message de news:
J'ai entré les lignes de code ci-dessous dans une private sub faisant partie d'une application Access.
Dim var As Object Set var = GetObject(Application.CurrentProject.Path & "document_word.doc") var.Application.Visible = True
Sur certains ordinateurs cela fonctionne sur d'autres pas ; selon les cas, les ordinateurs sont en Windows 98 avec Access 2000 ou en Windows XP avec Access 2003. Lorsque le système d'exploitation est la version d'Access sont les mêmes la procédure ne fonctionne pas sur tous les ordinateurs.
Merci à qui connaît une solution à porposer.
Bonjour.
il est de loin préférable d'utiliser un New Word.Application, avec la
référence à la librairie word cochée. tu trouveras des idées sur la page:
http://officesystem.access.free.fr/vba/word.htm
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"le programmeur anonyme" <le programmeur anonyme@discussions.microsoft.com>
a écrit dans le message de news:
4280F900-B04C-4CD4-8B92-E699750DB021@microsoft.com...
J'ai entré les lignes de code ci-dessous dans une private sub faisant
partie
d'une application Access.
Dim var As Object
Set var = GetObject(Application.CurrentProject.Path &
"document_word.doc")
var.Application.Visible = True
Sur certains ordinateurs cela fonctionne sur d'autres pas ; selon les cas,
les ordinateurs sont en Windows 98 avec Access 2000 ou en Windows XP avec
Access 2003. Lorsque le système d'exploitation est la version d'Access
sont
les mêmes la procédure ne fonctionne pas sur tous les ordinateurs.
il est de loin préférable d'utiliser un New Word.Application, avec la référence à la librairie word cochée. tu trouveras des idées sur la page: http://officesystem.access.free.fr/vba/word.htm
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"le programmeur anonyme" <le programmeur a écrit dans le message de news:
J'ai entré les lignes de code ci-dessous dans une private sub faisant partie d'une application Access.
Dim var As Object Set var = GetObject(Application.CurrentProject.Path & "document_word.doc") var.Application.Visible = True
Sur certains ordinateurs cela fonctionne sur d'autres pas ; selon les cas, les ordinateurs sont en Windows 98 avec Access 2000 ou en Windows XP avec Access 2003. Lorsque le système d'exploitation est la version d'Access sont les mêmes la procédure ne fonctionne pas sur tous les ordinateurs.