Parameters-Objekt (Excel)
Eine Auflistung von Parameter-Objekten für die angegebene Abfragetabelle.
Jedes Parameter-Objekt stellt einen einzelnen Abfrageparameter dar. Jede Abfragetabelle enthält eine Parameters-Auflistung , aber die Auflistung ist leer, es sei denn, die Abfragetabelle verwendet eine Parameterabfrage.
Sie können die Add-Methode nicht für Abfragetabellen mit URL-Verbindung verwenden. Für URL-Verbindungsabfragetabellen erstellt Microsoft Excel die Parameter basierend auf den Eigenschaften Connection und PostText .
Verwenden Sie die Parameters-Eigenschaft des QueryTable-Objekts , um die Parameters-Auflistung zurückzugeben.
Im folgenden Beispiel wird die Anzahl der Parameter in der ersten Abfragetabelle angezeigt.
MsgBox Workbooks(1).ActiveSheet.QueryTables(1).Parameters.Count
Verwenden Sie die AddAdd-Methode, um einen neuen Parameter für eine Abfragetabelle zu erstellen. Im folgenden Beispiel wird die SQL-Anweisung der ersten Abfragetabelle geändert. Die Klausel "(city=?)" gibt an, dass die Abfrage eine Parameterabfrage ist und der Wert von city auf die Konstante Oakland festgelegt ist.
Set qt = Sheets("sheet1").QueryTables(1)
qt.Sql = "SELECT * FROM authors WHERE (city=?)"
Set param1 = qt.Parameters.Add("City Parameter", _
xlParamTypeVarChar)
param1.SetParam xlConstant, "Oakland"
qt.Refresh
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.