OVH Cloud OVH Cloud

Aide fonction

17 réponses
Avatar
Leo
Bonsoir,

Je souhaite mettre l'aide directement dans une fonction, lorsque celle ci
est selectionnée. Pour l'aide générale, j'ai trouvé :

Application.MacroOptions Macro:="bidule", Description:="commentaire général
", ShortcutKey:=""

Pas de soucis le commentaire apparait , mais par contre, lorsque l'on
selectionne les arguments, je souhaite
également mettre l'aide associée et directement dans la macro ?

Comment faire ?

--


Amicalement,
Leo
---------------------------------------------
Pour les riders, BMX, VTT. Un seul site :
Little Big Trail : http://perso.wanadoo.fr/lbt/
---------------------------------------------

7 réponses

1 2
Avatar
sabatier
ça roule, oui, mais n'amasse pas mousse (sauf peut-être de bière)...
jps

FxM a écrit:
Pierre Fauconnier wrote:

Salut FxM :)




Bonsoir Pierre,
Ca roule ? :o)

F(x)



Avatar
Pierre Fauconnier
Hier, cela roulait un peu moins, je dirais que cela glissait... J'ai refait
du traîneau ( de la luge, quoi...) et je me suis marré comme un petit fou...

FxM wrote:
Pierre Fauconnier wrote:
Salut FxM :)



Bonsoir Pierre,
Ca roule ? :o)

F(x)



Avatar
Pierre Fauconnier
Après la luge, c'était de la mousse de ... chocolat chaud :), mais en fin de
soirée, une bonne Chimay bleue, Mmmmmm



sabatier wrote:
ça roule, oui, mais n'amasse pas mousse (sauf peut-être de bière)...
jps

FxM a écrit:
Pierre Fauconnier wrote:

Salut FxM :)




Bonsoir Pierre,
Ca roule ? :o)

F(x)





Avatar
sabatier
:-))))))
jps

Pierre Fauconnier a écrit:
Après la luge, c'était de la mousse de ... chocolat chaud :), mais en fin de
soirée, une bonne Chimay bleue, Mmmmmm



sabatier wrote:

ça roule, oui, mais n'amasse pas mousse (sauf peut-être de bière)...
jps

FxM a écrit:

Pierre Fauconnier wrote:


Salut FxM :)




Bonsoir Pierre,
Ca roule ? :o)

F(x)










Avatar
Alain CROS
Bonjour.

Mon analyse est que le CharNextA est nécessaire car il correspond au nom d'une
fonction contenu dans User32.dll.
Il peut être remplacé par n'importe quelle nom de fonction contenue dans
User32.dll comme ActivateKeyboardLayout
qui est la première par ordre alphabétique (Win98) ou wvsprintfW qui est la
dernière.
Une erreur dans ton propos lorsque tu dis que cette documentation est installée
dans User32.dll car il est possible de
remplacer USER32 par n'importe quelle dll, par exemple GDI32, dans la mesure ou
on fournit au paramètre FLib
un nom de fonction de Gdi32.dll comme Arc par exemple.
Ceci vient du fait que l'on utilise la fonction XL4 REGISTER, qui permet
d'enregistrer une fonction de dll, d'une maniére détournée.
On enregistre en mémoire cette fonction de dll mais on dit a Excel que pour
l'appeler, il faut utiliser un nom correspondant à
une de nos fonction, dans ce cas NumeroMod97.
Lorsqu'Excel rencontre cette fonction, il regarde d'abord dans le code et comme
il trouve une fonction portant ce nom, il l'utilise
et la fonction de la dll n'est jamais appellée.

Alain CROS.

----- Original Message -----
From: "Pierre Fauconnier"
Newsgroups: microsoft.public.fr.excel
Sent: Sunday, February 29, 2004 11:26 PM
Subject: Re: Aide fonction
Avatar
Pierre Fauconnier
Bonsoir Alain,

En fait, j'arrive à la même analyse que toi suite à une lecture plus
approfondie de la doc anglophone à ce propos.

C'est donc bien une manière détournée de faire, et je me demande dans quelle
mesure il n'est pas dès lors risqué de procéder de la sorte dans n'importe
quelle dll...

La manoeuvre pour "désenregistrer" la fonction me semble donc importante à
la fermeture du classeur ou de la macro complémentaire qui a enregistré la
fonction dans la dll...

A suivre...

Bonne soirée
Pierre

Alain CROS wrote:
Bonjour.

Mon analyse est que le CharNextA est nécessaire car il correspond au
nom d'une fonction contenu dans User32.dll.
Il peut être remplacé par n'importe quelle nom de fonction contenue
dans User32.dll comme ActivateKeyboardLayout
qui est la première par ordre alphabétique (Win98) ou wvsprintfW qui
est la dernière.
Une erreur dans ton propos lorsque tu dis que cette documentation est
installée dans User32.dll car il est possible de
remplacer USER32 par n'importe quelle dll, par exemple GDI32, dans la
mesure ou on fournit au paramètre FLib
un nom de fonction de Gdi32.dll comme Arc par exemple.
Ceci vient du fait que l'on utilise la fonction XL4 REGISTER, qui
permet d'enregistrer une fonction de dll, d'une maniére détournée.
On enregistre en mémoire cette fonction de dll mais on dit a Excel
que pour l'appeler, il faut utiliser un nom correspondant à
une de nos fonction, dans ce cas NumeroMod97.
Lorsqu'Excel rencontre cette fonction, il regarde d'abord dans le
code et comme il trouve une fonction portant ce nom, il l'utilise
et la fonction de la dll n'est jamais appellée.

Alain CROS.

----- Original Message -----
From: "Pierre Fauconnier"
Newsgroups: microsoft.public.fr.excel
Sent: Sunday, February 29, 2004 11:26 PM
Subject: Re: Aide fonction


Avatar
Alain CROS
Bonjour.

Je pense que l'on peut complètement se passer du désenregistrement.
A mon avis, la fonction XL4 REGISTRE est l'équivalent de Declare en vba qui ne nécessite aucune précaution particulière.
La dll sera déchargée de la mémoire à la fermeture d'Excel.
Peut tu fournir un lien pour la doc anglophone ?
Merci.

Alain CROS.

"Pierre Fauconnier" a écrit dans le message de news: OuwSXs7$
Bonsoir Alain,

En fait, j'arrive à la même analyse que toi suite à une lecture plus
approfondie de la doc anglophone à ce propos.

C'est donc bien une manière détournée de faire, et je me demande dans quelle
mesure il n'est pas dès lors risqué de procéder de la sorte dans n'importe
quelle dll...

La manoeuvre pour "désenregistrer" la fonction me semble donc importante à
la fermeture du classeur ou de la macro complémentaire qui a enregistré la
fonction dans la dll...

A suivre...

Bonne soirée
Pierre

Alain CROS wrote:
Bonjour.

Mon analyse est que le CharNextA est nécessaire car il correspond au
nom d'une fonction contenu dans User32.dll.
Il peut être remplacé par n'importe quelle nom de fonction contenue
dans User32.dll comme ActivateKeyboardLayout
qui est la première par ordre alphabétique (Win98) ou wvsprintfW qui
est la dernière.
Une erreur dans ton propos lorsque tu dis que cette documentation est
installée dans User32.dll car il est possible de
remplacer USER32 par n'importe quelle dll, par exemple GDI32, dans la
mesure ou on fournit au paramètre FLib
un nom de fonction de Gdi32.dll comme Arc par exemple.
Ceci vient du fait que l'on utilise la fonction XL4 REGISTER, qui
permet d'enregistrer une fonction de dll, d'une maniére détournée.
On enregistre en mémoire cette fonction de dll mais on dit a Excel
que pour l'appeler, il faut utiliser un nom correspondant à
une de nos fonction, dans ce cas NumeroMod97.
Lorsqu'Excel rencontre cette fonction, il regarde d'abord dans le
code et comme il trouve une fonction portant ce nom, il l'utilise
et la fonction de la dll n'est jamais appellée.

Alain CROS.

----- Original Message -----
From: "Pierre Fauconnier"
Newsgroups: microsoft.public.fr.excel
Sent: Sunday, February 29, 2004 11:26 PM
Subject: Re: Aide fonction






1 2