|
Publicité ' | ||||||||||||||||||||||
|
|
#1 |
|
Membre à l'essai
![]() Inscription : février 2006 Messages : 98 ![]() |
Bonjour,
Je cherche depuis un moment un document (web ou autre) qui puisse définir ce qu'est un module, un module de classe, un userform etc..., qui puisse dire quand il faut les utiliser, de quelle maniere etc... L'ideal serait sur le vba de word, mais je ne pense pas que ca change enormement de visual basic normale. C'est pour quelqu'un qui n'a pas énormément de notion en programmation (je suis pas un spécialiste non plus mais bon :p). Je vous remercie d'avance... |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Étudiant Inscription : février 2004 Messages : 3 173 ![]() |
Salut
En principe tu as tout ça dans l'aide. à moins que les fichiers d'aide de VBA n'aient pas été installés. Si c'est ton cas passe par Ajout / Suppression de programmes dans le panneau de configuration et insère le disque de Ms Office pour installer l'aide de VBA. Si c'est au travail, demande l'aide de ton administrateur réseau. C'est surement lui qui a le contrôle sur l'installation des applications.
__________________
|
|
|
00
|
|
|
#3 |
|
Membre à l'essai
![]() Inscription : février 2006 Messages : 98 ![]() |
Merci de m'avoir répondu zazaraignée...
L'ennui est que l'aide de word sur vba est incomplète et mal expliqué(en faites, je n'ai même pas trouvé ce que je cherchais, apparemment ils se sont jamais dis que quelqu'un se poserait cette question), en tout cas au sujet de ce que je demande... Je précise que je suis en word97, ceci explique peut etre la pauvreté de mon aide...vive l'APHP (assisstance publique hopitaux de paris). Enfin, si vous avez une url ce serait l'ideal, je suis désolé de vous ennuyer avec mon problème moins interessant que la moyenne des sujets ici... merci d'avance |
|
|
00
|
|
|
#4 |
|
Expert Confirmé
![]() Étudiant Inscription : février 2004 Messages : 3 173 ![]() |
Curieux.
Bon alors voici: Un module standard sert à enregistrer tes macros et à les créer à bras en tapant le code. Tu peux récupérer tes macros en les appelant par le menu macro ou en les affectant à des boutons sur tes docuements ou des boutons dans une barre d'outils personnalisée. Un module de classe sert à développer tes propres classes d'objets. C'est de la programmation avancée. Un UserForm est un formulaire ou une boîte de dialogue modale que tu peux créer pour tes besoins dans l'éditeur VBA (qui s'appelle VBE). Il y a un bouton avec une petite pointe de flèche dans la barre d'outils de VBE. Il présente normalement l'icône du dernier module que tu as appelé ou un userForm. En le déroulant tu as un sous menu offrant les différents type de modules et feuille que tu peux créer dans VBE.
__________________
|
|
|
00
|
|
|
#5 |
|
Membre à l'essai
![]() Inscription : février 2006 Messages : 98 ![]() |
merci zazaraignée, j'espère que ca plaira à celle qui me l'a demandée, sinon qu'elle se demmerde :p
Je ne clos pas ce sujet pour autant, si quelqu'un voit ce sujet et propose des choses ca ne me dérange pas le moins du monde (genre site web avec copie d'écrans et explications)...mais bon, ce n'est pas non plus la peine de s'y atteler pendant des heures. merci encore à vous |
|
|
00
|
|
|
#6 |
|
Expert Confirmé
![]() Inscription : mai 2005 Messages : 3 419 ![]() |
pour les modules et modules de classe l'aide se situe dans la fenêtre réservée à la programmation elle est différente de celle souns un document
fais altf11 puis insertion module un monde s'ouvrira pour toi |
|
|
00
|
|
|
#7 |
|
Membre à l'essai
![]() Inscription : février 2006 Messages : 98 ![]() |
Tiens une petite demande perso...
A quoi ca sert de mettre des lignes de code dans ThisDocument (microsoft word objets), a quoi sert cette espace dans la convention? J'aime bien ton "un monde s'ouvrira pour toi" random...on se croirait dans matrix... |
|
|
00
|
|
|
#8 | ||
|
Expert Confirmé
![]() Étudiant Inscription : février 2004 Messages : 3 173 ![]() |
Bien par exemple tu pourrais lancer une macro ou exécuter du code à partir de certains événements se produisant dans ton document, par exemple afficher une boîte de message à l'ouverture de celui ci.
En double-clicant sur ThisDocument dans l'éditeur VBA, une fenêtre d'édition de code s'affiche. Si tu déroules la première liste du haut et choisis Document et ensuite Open dans la seconde, une procédure événementielle Document_Open se crée: Code :
__________________
|
||
|
|
00
|
|
|
#9 |
|
Membre à l'essai
![]() Inscription : février 2006 Messages : 98 ![]() |
ah d'accord, merci d'avoir assouvi ma curiosité...
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com