Objeto Parameters (Excel)

Colección de objetos Parameter para la tabla de consulta especificada.

Comentarios

Cada objeto Parameter representa un solo parámetro de consulta. Cada tabla de consulta contiene una colección Parameters, pero la colección estará vacía a menos que la tabla utilice una consulta de parámetros.

No se puede usar el método Add en una tabla de consulta de una conexión URL. Para las tablas de consulta de conexiones URL, Microsoft Excel crea los parámetros basados en las propiedades Connection y PostText .

Ejemplo:

Utilice la propiedad Parameters del objeto QueryTable para devolver la colección Parameters .

En el ejemplo siguiente se muestra el número de parámetros de la tabla de consulta uno.

MsgBox Workbooks(1).ActiveSheet.QueryTables(1).Parameters.Count

Use el método Add para crear un parámetro nuevo de una tabla de consulta. En el ejemplo siguiente se cambia la instrucción SQL de la tabla de consulta uno. La cláusula "(city=?)" indica que la consulta es una consulta de parámetros y el valor de city se establece en la constante Oakland.

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

Métodos

Propiedades

Vea también

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.