OVH Cloud OVH Cloud

codes sources d'excel

5 réponses
Avatar
Cécile
Bonjour à tous,
Je suis à la recherche des codes sources d'excel. cad les lignes de
commandes vba cachées derrière chaque menu et chaque icone des barres
d'outils.
Je construit une application dans laquelle je voudrais appeler ces commandes
sans utiliser les barres d'outils.
Merci d'avance
Cécile

5 réponses

Avatar
Patrick Fredin
Bonjour,

Je ne pourrai pas te répondre sur toutes les commandes, mais il est possible
en effet de faire appel à toutes les fonctions d'Excel, et même plus, avec
du VBA ou du VB en faisant référence aux objets d'Excel.

--
Patrick

"Cécile" wrote in message
news:
Bonjour à tous,
Je suis à la recherche des codes sources d'excel. cad les lignes de
commandes vba cachées derrière chaque menu et chaque icone des barres
d'outils.
Je construit une application dans laquelle je voudrais appeler ces
commandes
sans utiliser les barres d'outils.
Merci d'avance
Cécile


Avatar
anonymousA
bonjour

Pour ce qui est des codes sources, ne rêve pas . Ils appartiennent à Bill
Gates et il n'est pas prêt à s'en défaire. Par contre, plus pratiquement si
ta question est de faire exécuter les actions des barres d'outils de type
intégré (built-in) , va faire un tour dans l'aide pour regarder ce que fait
la commande Execute qui répondra amplement , si j'ai bien compris, à ta
question.

Bonne chance


Bonjour à tous,
Je suis à la recherche des codes sources d'excel. cad les lignes de
commandes vba cachées derrière chaque menu et chaque icone des barres
d'outils.
Je construit une application dans laquelle je voudrais appeler ces commandes
sans utiliser les barres d'outils.
Merci d'avance
Cécile


Avatar
Cécile
C sympa de me répondre rapidement
mais je ne vois pas comment utiliser la commande Execute
Cécile

"anonymousA" wrote:

bonjour

Pour ce qui est des codes sources, ne rêve pas . Ils appartiennent à Bill
Gates et il n'est pas prêt à s'en défaire. Par contre, plus pratiquement si
ta question est de faire exécuter les actions des barres d'outils de type
intégré (built-in) , va faire un tour dans l'aide pour regarder ce que fait
la commande Execute qui répondra amplement , si j'ai bien compris, à ta
question.

Bonne chance


Bonjour à tous,
Je suis à la recherche des codes sources d'excel. cad les lignes de
commandes vba cachées derrière chaque menu et chaque icone des barres
d'outils.
Je construit une application dans laquelle je voudrais appeler ces commandes
sans utiliser les barres d'outils.
Merci d'avance
Cécile




Avatar
anonymousA
Rebonjour,

par exemple, si tu veux que la fenetre des macros s'affiche.
Application.CommandBars.FindControl(ID:6).Execute
méfie toi, la commande exceute ne fonctionne pas avec les types de controle
du genre Popup.

si tu ne connais pas le nom des ID qui permettent de retrouver les controles
, voici un petit code qui te les donnera tous

Dim CollControls As CommandBarControls

Application.ScreenUpdating = False
J = 0
For aleph = 1 To 40000
On Error Resume Next
Set CollControls = Application.CommandBars.FindControls(ID:=aleph)
If CollControls Is Nothing Then
Else
For I = 1 To CollControls.Count
Cells(I + J, 1).Value = aleph
Cells(I + J, 2).Value = CollControls(I).Caption
Cells(I + J, 3).Value = CollControls(I).Parent.NameLocal
Cells(I + J, 4).Value = CollControls(I).Parent.Name

Next
J = I + J - 1
End If
Next
Application.ScreenUpdating = True

bonne chance

set collcontrols=apllication.commandbars.findcontrols("



C sympa de me répondre rapidement
mais je ne vois pas comment utiliser la commande Execute
Cécile

"anonymousA" wrote:

bonjour

Pour ce qui est des codes sources, ne rêve pas . Ils appartiennent à Bill
Gates et il n'est pas prêt à s'en défaire. Par contre, plus pratiquement si
ta question est de faire exécuter les actions des barres d'outils de type
intégré (built-in) , va faire un tour dans l'aide pour regarder ce que fait
la commande Execute qui répondra amplement , si j'ai bien compris, à ta
question.

Bonne chance


Bonjour à tous,
Je suis à la recherche des codes sources d'excel. cad les lignes de
commandes vba cachées derrière chaque menu et chaque icone des barres
d'outils.
Je construit une application dans laquelle je voudrais appeler ces commandes
sans utiliser les barres d'outils.
Merci d'avance
Cécile






Avatar
Daniel.j
C'est une chose comme cela que tu recherches ? :
(Tous les index des menus et commandes.3..)
============ CommandBar:Worksheet Menu Bar (Type:msoBarTypeMenuBar)
&File (Type:msoControlPopup - Id:30002- Desc:)
CommandBar:File (Type:msoBarTypePopup)
&New... (Type:msoControlButton - Id:18- Desc:)
&Open... (Type:msoControlButton - Id:23- Desc:)
&Close (Type:msoControlButton - Id:106- Desc:)
&Save (Type:msoControlButton - Id:3- Desc:)
Save &As... (Type:msoControlButton - Id:748- Desc:)
Save as Web Pa&ge... (Type:msoControlButton - Id:3823- Desc:)
Save &Workspace... (Type:msoControlButton - Id:846- Desc:)
We&b Page Preview (Type:msoControlButton - Id:3655- Desc:)
Page Set&up... (Type:msoControlButton - Id:247- Desc:)
......................
.........
etc........................
===============
Daniel
FAQ du Forum Microsoft Public Fr Excel
http://dj.joss.free.fr/faq.htm


"Cécile" a écrit dans le message de news:

| Bonjour à tous,
| Je suis à la recherche des codes sources d'excel. cad les lignes de
| commandes vba cachées derrière chaque menu et chaque icone des barres
| d'outils.
| Je construit une application dans laquelle je voudrais appeler ces commandes
| sans utiliser les barres d'outils.
| Merci d'avance
| Cécile