Peut-être une question noobish, mais voilà:Excel - sous-marins masquer d'être affichés dans la boîte de dialogue « Personnaliser le ruban »
Mon but est d'installer un fichier Excel Add-in. J'ai tout le code dans un module, organisé en plusieurs Sub()
s. J'ai enregistré le complément dans le dossier Compléments Excel. Lorsque vous essayez d'ajouter le complément en tant que bouton/menu personnalisé (File/Options/Customize Ribbon/Macros
), je vois tous Sub()
s répertoriés.
Y a-t-il un moyen de masquer certains des Sub()
d'être répertoriés? J'ai seulement besoin du principal; afficher tout d'entre eux devient confus lorsque vous utilisez plusieurs compléments, d'autant plus que la plupart des Sub()
ne peuvent pas être exécutés par eux-mêmes. Existe-t-il de bonnes pratiques pour organiser le code afin d'éviter cela?
Avez-vous pensé à rendre les sous-marins privés? Avec "Option Private Module" en haut: https: //msdn.microsoft.com/en-us/library/aa266185 (v = vs.60) .aspx – Vityata
@Vityata Est-ce que le "Module Privé Option" cacher tous les sous-marins par défaut ? Donc, si je veux qu'un sous-marin soit visible, je devrai le déclarer public? Je n'ai jamais utilisé ce type de déclarations –
Cela cacherait les sous-marins privés d'être visibles. – Vityata