Propiedad QueryTable.Refreshing (Excel)

True si está en curso una consulta en segundo plano para la tabla de consulta especificada. Boolean de solo lectura.

Sintaxis

expresión. Refrescante

Expresión Variable que representa un objeto QueryTable .

Comentarios

Use el método CancelRefresh para cancelar consultas en segundo plano.

Si importa datos mediante la interfaz de usuario, los datos de una consulta web o una consulta de texto se importan como un objeto QueryTable , mientras que todos los demás datos externos se importan como un objeto ListObject .

Si importa datos mediante el modelo de objetos, los datos de una consulta web o una consulta de texto se deben importar como queryTable, mientras que todos los demás datos externos se pueden importar como un Objeto ListObject o una QueryTable.

Use la propiedad QueryTable de ListObject para acceder a la propiedad Refreshing .

Ejemplo:

Este ejemplo muestra un cuadro de mensaje si hay una consulta en segundo plano para la tabla de consulta uno.

With Worksheets(1).QueryTables(1) 
 If .Refreshing Then 
 MsgBox "Query is currently refreshing: please wait" 
 Else 
 .Refresh BackgroundQuery := False 
 .ResultRange.Select 
 End If 
End With 

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.