Benutzer mit den meisten Antworten
IntelliSense StringBuilder

Frage
-
Ich muss öfters mal mit Strings arbeiten - wer nicht
da bin ich am überlegen den StringBuilder zu benutzen und zwar so
Dim sb As Object
Set sb = CreateObject("System.Text.StringBuilder")
sb.Append_3 "Moin"
sb.Append_3 " "
sb.Append_3 "Moin"
MsgBox sb.toStringnur habe ich dort kein IntelliSense zur Verfügung - kann ich das irgendwie Aktivieren oder anders drauf zugreifen?
Antworten
-
Hi,
bei LateBinding und Object hast Du kein Intellisense. Mir wäre auch nicht bekannt, dass man einen Verweis auf die Objektbibliothek mit dem StringBuilder einbinden kann um mit dem richtigen Datentyp für "sb" zu arbeiten.
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET (2001-2018)
https://www.asp-solutions.de/ - IT Beratung, Softwareentwicklung, Remotesupport- Als Antwort vorgeschlagen Holger M. Rößler Donnerstag, 29. November 2018 09:47
- Als Antwort markiert MCDPone Freitag, 30. November 2018 10:56
Alle Antworten
-
Hi,
bei LateBinding und Object hast Du kein Intellisense. Mir wäre auch nicht bekannt, dass man einen Verweis auf die Objektbibliothek mit dem StringBuilder einbinden kann um mit dem richtigen Datentyp für "sb" zu arbeiten.
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET (2001-2018)
https://www.asp-solutions.de/ - IT Beratung, Softwareentwicklung, Remotesupport- Als Antwort vorgeschlagen Holger M. Rößler Donnerstag, 29. November 2018 09:47
- Als Antwort markiert MCDPone Freitag, 30. November 2018 10:56
-
Wie Stefan schon schrieb, gibt es IntelliSense nur bei Early Binding, d.h. Referenz auf eine COM-kompatible Bibliothek.
Wenn es dir "nur" um den StringBuilder geht, hier hat jemand die Funktion aus dem Framework als VBA-Klasse nachgeschrieben (such nach Swanny), die damit auch IntelliSense unterstützt.
Gruss - Peter
- Bearbeitet Peter DoeringMVP, Moderator Freitag, 30. November 2018 00:00