Bonsoir,

Le 10 janvier 2011 17:53, Sauveur CONSALVI <scn68...@yahoo.fr> a écrit :

> Bonjour,
> Mon environnement :     Windows 7 édition intégrale Version 601
>                        Visual Studio 2008 Professional Edition
>                        OpenOffice.Org 3.2.1
> J'ai réussit à manipuler, en basic, des documents texte et des classeurs,
> mais
> dans tous les cas, chaque fois que je copie du code où il y a une
> instruction
> du type :
>        Nom = com.xxxxxx
> J'ai le signale d'erreur "COM n'est pas déclaré"
> Il manque certainement quelque chose à mon environnement, mais quoi ?
>
Je pensais que ton problème avait été réglé en réinstallant OOo ?

sinon, pas mal d'infos ici :
*http://api.openoffice.org/docs/DevelopersGuide/ProfUNO/ProfUNO.xhtml*<http://api.openoffice.org/docs/DevelopersGuide/ProfUNO/ProfUNO.xhtml>

et en particulier, la section suivante qui parle des objects COM (avec un
exemple juste en dessous) avec pleins d'exemples.

Requirements

The Automation technology can only be used with OpenOffice.org on a Windows
platform (Windows 95, 98, NT4, ME, 2000, XP). There are COM implementations
on Macintosh OS and UNIX, but there has been no effort to support Automation
on these platforms.

Using Automation involves creating objects in a COM-like fashion, that is,
using functions like CreateObject() in VB or CoCreateInstance() in C. This
requires the OpenOffice.org automation objects to be registered with the
Windows system registry. This registration is carried out whenever an office
is installed on the system. If the registration did not take place, for
example because the binaries were just copied to a certain location, then
Automation clients will not work correctly or not at all. Refer to 3.4.4
Professional UNO - UNO Language Bindings - Automation Bridge - The Service
Manager Component for additional information.

dont :
Visual Basic:

Dim objManager As Object
Set objManager= CreateObject("com.sun.star.ServiceManager")

Yves.


> Merci de votre aide
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org
> For additional commands, e-mail: prog-h...@fr.openoffice.org
>
>


-- 
web site : http://www.molenbaix.com

Répondre à