none
IntelliSense StringBuilder RRS feed

  • 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.toString

    nur habe ich dort kein IntelliSense zur Verfügung - kann ich das irgendwie Aktivieren oder anders drauf zugreifen?

    Mittwoch, 28. November 2018 08:06

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
    Mittwoch, 28. November 2018 09:56
    Moderator

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
    Mittwoch, 28. November 2018 09:56
    Moderator
  • 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
    Freitag, 30. November 2018 00:00
    Moderator