VBA: Intellisense anzeigen, ohne Strg + Leertaste zu drücken?

748
Absinthe

Ich habe eine gute Suche durchgeführt, wenn dies möglich ist, und bezweifle es, aber kann jeder bestätigen: Gibt es eine Möglichkeit, die IDE auf die gleiche Art und Weise zur Verfügung zu stellen wie Visual Studio in der .Net-Familie, dh es ist automatisch, keine Notwendigkeit Drücken Sie Strg + Leertaste, um einen neuen Eintrag zu erstellen.

Die object.period-Funktionalität ist in Ordnung, aber es wäre großartig, wenn Sie zum Beispiel vorhersagen könnten, welche Ihrer Variablen Sie als nächstes benötigen. Wenn ich also ein Recordset mit dem Namen rst abschalte und "Set" eingebe, würde eine Liste der deklarierten Objekte angezeigt, einschließlich erstens wieder wie in .Net. Vielen Dank.

3
Wo schreibst du die VBA? In VS, Excel, Notepad? Ich gehe von Excel aus, muss aber sichergehen Dave vor 7 Jahren 1
Angenommen, Sie verwenden VBA in jedem Office-Produkt. Die Antwort lautet wahrscheinlich nein. (Wenn dies eine Gelegenheit wäre, denke ich, wäre sie standardmäßig eingeschaltet). Máté Juhász vor 7 Jahren 0
@ Dave, sorry ja ich bezog mich auf die IDEs in Excel, Access und dergleichen. Absinthe vor 7 Jahren 0
@ Máté, ja, Zahlen Absinthe vor 7 Jahren 0
Visual Studio ist * wesentlich * fortgeschrittener als VBE. Sie können nur Intellisense für das VBA-Objektmodell erhalten. Es ist nichts benutzerdefiniert, es sei denn, es handelt sich um eine Klasse. Raystafarian vor 7 Jahren 0

1 Antwort auf die Frage

0
wizlog

Leider gibt es diese Funktionalität (perfekt) nicht in der nativen VBA-IDE.

Einige Benutzer berichten über die Option "Auto List Members" unter Tools> Optionen.