Ist VB.NET die gleiche Sprache, die in Excel 2003/2007 in den benutzerdefinierbaren Code verwendet wird, den Sie im Hintergrund schreiben können?Ist Excel VBA das gleiche wie VB.NET
Antwort
Nein, Excel 2003 und 2007 verwenden Visual Basic for Applications, die eine Variation von Visual Basic 6 ist. Dies ist eine enorme Änderung von VB.NET. Weitere Details zu bestimmten Unterschieden finden Sie unter here.
Nein, die einzige Ähnlichkeit zwischen VBA und VB.NET ist die ähnlich aussehende Syntax.
VBA ist Visual Basic 6 ähnlich, das seit etwa 1997 (?) Veraltet ist, also ist VBA keine sehr moderne Sprache.
VB.NET ist eine moderne Sprache, mit den gleichen Fähigkeiten wie C#, aber die Syntax ist schrecklich, so dass ich persönlich C# bevorzuge.
VBA ist eine interpretierte Sprache, während VB.NET kompiliert wird.
Wenn Sie sich für Office-Programmierung interessieren, könnten Sie Ihr nächstes Office-Projekt in VB.NET und VSTO in Erwägung ziehen, die die moderne Alternative zu VBA darstellt.
- 1. Wie bekomme ich die gleiche Ausgabe mit Excel-VBA-Code?
- 2. Excel VBA Append an TextBox ist langsam
- 3. Excel VBA Verwenden Sie das ausgewählte Blatt
- 4. Portieren von VBA zu VB.NET: Funktionsparameter ist möglicherweise multidimensionales Array
- 5. Excel VBA nach Excel-Dezimalgenauigkeit
- 6. Objekt Array oder Sammlung in VBA Excel
- 7. vb.net, webbrowser, viele gleiche Klassennamen
- 8. Wie referenziere ich Tabellen in Excel VBA?
- 9. VBA - Excel-Prozedur ist zu groß
- 10. Ist LinqToSQL das gleiche wie Linq?
- 11. RxJava- Ist Cache() das Gleiche wie Replay()?
- 12. Das gleiche Objekt ist nicht immer das Gleiche?
- 13. Zahlenformatierung in Excel Vb.Net
- 14. Excel VBA Makro
- 15. Wie Excel VBA in C#
- 16. Excel & VBA - Funktion RGP
- 17. Bearbeiten von Excel 2007-Diagrammrasterlinien in VBA
- 18. VSTO: Excel Größenänderung in vb.net
- 19. Filtern von Excel-Daten in VB.net
- 20. Excel VBA Schleife auf Spalten
- 21. Excel VBA Rnd nicht wirklich Zufall
- 22. Excel VBA - Äquivalentes Vorjahresdatum
- 23. VBA Excel deaktivieren Taste
- 24. VBA entspricht C# oder VB.NET Importe/Aliase
- 25. IE Automatisierung - Excel VBA
- 26. VBA Untersuche Excel
- 27. Excel VBA Filtering Ausgabe
- 28. Autofit VBA Excel-Extrakt
- 29. Excel VBA - Benutzerformular, das automatisch das gesamte Blatt ausfüllt
- 30. Excel VBA FormulaArray