2 messages in org.openoffice.fr.progRe: [prog] Problème avec thiscomponent
FromSent OnAttachments
Jean-Michel CHASTAGNIERMar 5, 2004 10:38 am 
Bernard MarcellyMar 6, 2004 3:28 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: [prog] Problème avec thiscomponentActions...
From:Bernard Marcelly (marc@club-internet.fr)
Date:Mar 6, 2004 3:28:15 am
List:org.openoffice.fr.prog

At 19:39 2004-03-05, Jean-Michel CHASTAGNIER wrote:

Il semble qu'il y ait dans les <> guides (API presque facile et le guide de Andrew) une confusion.

ThisComponent semble faire référence au document auquel appartient la macro, et non pas au document actif

c'est ce qui est dit dans API presque facile (OOo_API_intro-05.sxw), dans le 3.5 b)

StarDesktop.CurrentComponent fait lui référence au document actif.

C'est en tous cas ce que j'ai (je crois avoir) vérifié sur un classeur.

Quand on essaie avec thiscomponent, cela agit sur le classeur dans lequel est la macro, alors que StarDesktop.CurrentComponent agit sur le classeur actif

Pas tout à fait, mais on est ici dans la subtilité. Voir aussi le 3.5 b) du document. Il y a peut-être de bonnes raisons d'utiliser CurrentComponent, mais je n'ai pas eu besoin de le faire jusquà maintenant. Pour accèder à un autre document, autant le préciser directement (voir le 3.2).

Bon week-end Bernard