Gibt es eine Möglichkeit, die vollständige IntelliSense für VBA in Access und Excel 2007 zu erhalten?

8

In VB.NET erscheint das IntelliSense, sobald Sie mit der Eingabe beginnen, was Ihnen eine ziemlich vollständige Liste von Dingen bietet, die Sie in diesem Moment verwenden können. Die IntelliSense in VBA tritt jedoch erst ein, wenn nach dem verwendeten Teil ein Zeitraum festgelegt wird. Zum Beispiel gehe ich in den VBA-Editor in Excel 2007 und fange an, das Wort " Range " einzugeben, aber das IntelliSense kommt nicht, bis ich " Range. " eintippe, nach dem es mir eine Liste von Dingen gibt, die ich kann Verwenden Sie an diesem Punkt.

Gibt es eine Möglichkeit, IntelliSense früher im VBA-Editor auftauchen zu lassen, so dass ich eine Liste von Dingen sehen kann, die wie Davg , DCount usw. verwendet werden können?

    
Bryan 30.06.2009, 20:18
quelle

4 Antworten

13

Nein, aber Sie können zuerst Excel eingeben. Setzen Sie einen Zeitraum danach, und Sie werden mehr herausfinden, als Sie jemals über Excel wissen wollten.

Gleiches gilt für den Zugriff. Geben Sie Access und einen Punkt ein und Sie finden DCount dort.

    
Robert Harvey 30.06.2009, 20:28
quelle
27

Drücken Sie einfach Strg + Leerzeichen jederzeit im Editor.

    
GSerg 30.06.2009 20:58
quelle
9

Leider werden in Excel einige Objekte als 'Objekt' deklariert und Objekt hat keine Methoden, so dass Intellisense keine Objekte anzeigen kann. Der Hauptschuldige ist Excel.ActiveSheet.

Wenn Sie wissen, was der Typ eigentlich ist, können Sie ihn explizit deklarieren und dem gewünschten Wert zuweisen. ZB:

%Vor%     
PeteMz 31.05.2012 12:35
quelle
3

VBA ist ein anderes Biest als .NET, daher bin ich mir nicht sicher, wie ich das IntelliSense schneller aufrüste. Ich habe das gleiche Problem wie 2003.

Ich würde jedoch vorschlagen, den Objektbrowser auszuprobieren. Im Jahr 2003 ist es View & gt; Objektbrowser oder F2 im VB Editor. Ich finde es eine gute Möglichkeit, die verfügbaren Klassenbibliotheken zu erkunden. Es zeigt Ihnen alles an, auf das Sie gerade referenziert haben, und sobald Sie weitere Bibliotheken referenzieren, werden sie auch im Objektbrowser angezeigt.

    
mandroid 30.06.2009 20:31
quelle

Tags und Links