Ist es möglich, zu schreiben, Excel-VBA-Code in Visual Studio
Gibt es eine Möglichkeit zum schreiben von VBA-Code in Visual Studio. Wenn nicht gibt es andere alternativen?
- Die VBA-IDE im Amt. Drücken Sie F11, die in einer Office-app.
Du musst angemeldet sein, um einen Kommentar abzugeben.
VBA-code für Excel kann nur geschrieben werden in Excel mit der VBA-IDE. VBA-Projekte gespeichert sind, als Teil der Excel-Datei und kann nicht geladen werden in Visual Studio.
Allerdings können Sie VSTO (Visual Studio Tools for Office) verwaltete add-ins für Excel mithilfe von Visual Studio. Die folgende MSDN-Seite umfasst sowohl die Entwicklung mit VBA und VSTO.
Excel für Entwickler
Konnte man auch mit dem interop-Funktionen von VBA zu verbrauchen (COM) - Objekt geschrieben in Visual Studio und VBA-code.
Das beste, was Sie tun können, ist, biegen Sie die office Visual Basic-Editor (VBE) - Werkzeug nach Ihren wünschen. Wenn Sie Aufenthalt in seiner nativen Umgebung, die Sie erhalten die volle Leistung der Fehlererkennung, Intellisense, live-code-laufen, etc.
Meine Tipps...
In der VBE-gehen Sie zu Extras > Optionen - > Registerkarte Editor.
Schalten Sie "Auto Syntax Check". Sie erhalten immer noch code hervorgehoben Fehler, aber keine lästigen pop-UPS.
Gehen Sie auf die Editor-Registerkarte "Format" und ändern Sie die Schriftart
Consolas (Western)
, Größe11
.Für die code-Einrückungen installieren, genial, kostenlos, Code Manager. Es fügt einige krank Tastatur-shortcuts.
Machen die Edit toolbar leicht zugänglich für code-Kommentierung/einkommentieren.
Verwenden Rubberduck zum hinzufügen von unit Tests, source control, code-Inspektionen und refactoring-Funktionen.
Mit diesen einfachen änderungen, die Sie am Ende mit einer halben Weg anständig, nützlich, Tastatur und freundliche Umgebung zu schreiben, Ihre optisch Ansprechend code. 😀
Ich habe auf der Suche nach einer Antwort auf diese Frage selbst.
Besten, die ich gefunden habe mir ist die option des Exports eines Moduls ect aus Excel mit dem code, den Sie bereits geschrieben haben (oder leer) und-Last, bis Sie in der Visual Studio-Umgebung.
Es bietet nicht viel, aber den markierten text und automatische Einrücken ist schön und macht es viel einfacher zu Lesen, im Vergleich zu den standard-VBA-Umgebung.
Dann wenn du fertig bist, einfach wieder zu importieren in Excel.