Gibt es eine Möglichkeit, VBA-Code in Visual Studio zu schreiben. Wenn nicht, gibt es noch andere Alternativen?Excel VBA-Code in Visual Studio schreiben
Antwort
VBA-Code für Excel kann nur in Excel mit der VBA-IDE geschrieben werden. VBA-Projekte werden als Teil der Excel-Datei gespeichert und können nicht in Visual Studio geladen werden.
Sie können jedoch VSTO-verwaltete Add-Ins für Excel mit Visual Studio schreiben. Die folgende MSDN-Seite behandelt die Entwicklung mit VBA und VSTO.
Sie könnten auch die Interop-Funktionen von VBA verwenden, um ein (COM) Objekt in Visual Studio von Ihrem VBA-Code geschrieben zu konsumieren.
Ich habe selbst nach einer Antwort auf diese Frage gesucht.
Am besten habe ich mich gefunden ist die Option, ein Modul ect aus Excel mit dem Code, den Sie bereits geschrieben haben (oder leer), zu exportieren und in der Visual Studio-Umgebung zu laden.
Es bietet nicht viel, aber der hervorgehobene Text und automatische Einrückung ist nett und macht es viel einfacher zu lesen im Vergleich zu der Standard-VBA-Umgebung.
Dann, sobald Sie fertig sind, importieren Sie es einfach wieder in Excel.
Was ist mit Fehlererkennung und Intellisense? – beppe9000
Das Beste, was Sie tun können, ist, das Visual Basic Editor (VBE) -Werkzeug nach Ihren Wünschen zu biegen. Bei einem Aufenthalt in seiner natürlichen Umgebung Sie die volle Leistung der Fehlererkennung zu erhalten, Intellisense, Live-Code ausgeführt wird, usw.
Meine Tipps ...
Im VBE gehen Sie zu Extras> Optionen> Editor Tab.
Deaktivieren Sie die automatische Syntaxprüfung. Sie erhalten immer noch Code-markierte Fehler, aber keine lästigen Popups.Wechseln Sie auf die Registerkarte Editor Format und ändern Sie die Schriftart in
Consolas (Western)
, Größe11
.Für die Code-Einrückung installieren Sie die tolle, frei, Code Manager. Es fügt einige kranke Tastaturabkürzungen hinzu.
Machen Sie den Edit toolbar easily accessible für Code zu kommentieren/Auskommentierung.
Mit diesen einfachen Änderungen, die Sie mit einem halben Weg am Ende anständig, nützlich und Tastatur freundliche Umgebung, um Ihren optisch ansprechenden Code zu schreiben. : D
- 1. Visual Studio C# Excel-Bibliotheken
- 2. Schreiben von Visual Studio-Codesyntaxen in Monarch
- 3. Bereitstellen einer Visual Studio Excel 2007-Vorlage
- 4. Excel-Add-In für Excel 2010 & Excel 2013 in Visual Studio
- 5. Schreiben in Excel-Zelle
- 6. Ergebnisse in Excel schreiben
- 7. Visual Studio 2008 Makro: Schreiben in den Ausgabebereich
- 8. Wie log4net konfigurieren Protokolle in Visual Studio schreiben 2015 Extensions
- 9. Schreiben Sie Flex 3-Code in Visual Studio?
- 10. Schreiben von Visual Studio-Einstellungen in einer Erweiterung bleiben nicht
- 11. Excel 2007 DataSource Verbindungsfehler in Visual Studio 2008 Komponententest
- 12. Hinzufügen einer benutzerdefinierten Funktion zu Visual Studio Excel-Add-in
- 13. C#, Visual Studio, Öffnen Excel & dann setzen Daten in Kombinationsfeld
- 14. C# Excel Schreiben Sie in mehrere Zellen
- 15. Code-Faltung in Visual Studio für F #
- 16. TDD in Visual Studio 2008-Add-Ins
- 17. Schreiben zu Excel in Java
- 18. Schreiben einer Zelle in Excel
- 19. Visual Studio 6.0 zu Visual Studio 2008
- 20. Visual Studio 2003 vs. Visual Studio 2005
- 21. Schreiben Sie VB6 auf Visual Studio 2008 ohne .NET-Unterstützung?
- 22. Visual Studio Linker kann nicht auf [Hexadezimalnummer] schreiben
- 23. So verknüpfen Sie Visual Studio 2008 mit Microsoft Excel
- 24. Schreiben auf offenen Excel-Anwendung mit NPOI
- 25. Versionskontrolle in Visual Studio
- 26. #WARNING in Visual Studio
- 27. Fehlermeldung in Visual Studio
- 28. Projektabhängigkeiten in Visual Studio
- 29. Boo in Visual Studio?
- 30. Können wir Erweiterungen für Visual Studio Code schreiben?
Die VBA-IDE in Office. Drücken Sie F11 in einer Office-App. –