Est-il possible d'écrire Excel VBA Code dans Visual Studio
Est-il possible d'écrire du Code VBA dans Visual Studio. Si non est-il d'autres alternatives?
- L'IDE VBA dans Office. Appuyez sur la touche F11 dans une application Office.
Vous devez vous connecter pour publier un commentaire.
Code VBA pour Excel ne peut être écrit dans Excel en utilisant VBA IDE. Les projets VBA sont stockées dans le fichier Excel et ne peut pas être chargé dans Visual Studio.
Cependant, vous pouvez écrire VSTO (Visual Studio Tools for Office) géré add-in pour Excel à l'aide de Visual Studio. Le site web MSDN suivant page couvre à la fois le développement avec VBA et VSTO.
Excel pour les développeurs
Vous pouvez également utiliser l'interopérabilité des caractéristiques de VBA pour consommer un objet (COM) écrit en Visual Studio à partir de votre code VBA.
Le meilleur que vous pouvez faire est de plier le bureau Visual Basic Editor (VBE) outil à votre goût. Si vous restez dans son environnement natif, vous obtenez toute la puissance de détection de l'erreur, Intellisense, live code en cours d'exécution, etc.
Mes conseils...
Dans le VBE allez dans Outils > Options > onglet de l'Éditeur.
Désactiver l'option "Vérification de Syntaxe Automatique'. Vous obtenez toujours le code de mise en évidence des erreurs mais pas de popups ennuyeux.
Aller à l'Éditeur de Format de l'onglet et modifier la Police de
Consolas (Western)
, Taille11
.Pour l'indentation du code installer le génial, gratuit, Code Manager. Il ajoute certains malades raccourcis clavier.
Faire la Modifier de la barre d'outils facilement accessibles pour le code de commenter/décommenter.
Utilisation Rubberduck pour ajouter des tests unitaires, contrôle de code source, code des inspections et des fonctionnalités de refactoring.
Avec ces simples changements, vous vous retrouvez avec un mi-chemin décent, utile, et le clavier de l'environnement convivial pour écrire vos visuellement attrayant code. 😀
J'ai été à la recherche d'une réponse à cette question moi-même.
Meilleure que j'ai trouvé moi-même est la possibilité d'exporter un Module d'ect d'Excel avec le code que vous avez déjà écrit (ou vide) et de la charge que dans l'Environnement Visual Studio.
Il n'offre pas beaucoup, mais le texte en surbrillance et auto indentation est agréable et le rend beaucoup plus facile à lire par rapport à la norme environnement VBA.
Puis une fois que vous avez terminé, il suffit d'importer de nouveau dans Excel.