Propiedad QueryTable.TextFilePromptOnRefresh (Excel)

True si desea especificar el nombre del archivo de texto importado cada vez que se actualice la tabla de consulta. El cuadro de diálogo Importar archivo de texto permite especificar la ruta de acceso y el nombre del archivo. El valor predeterminado es False. Boolean de lectura y escritura.

Sintaxis

expresión. TextFilePromptOnRefresh

expresión Variable que representa un objeto QueryTable.

Comentarios

Use esta propiedad solo cuando la tabla de consulta se base en datos de un archivo de texto (con la propiedad QueryType establecida en xlTextImport).

Si el valor de esta propiedad es True, el cuadro de diálogo no aparece la primera vez que se actualiza una tabla de consulta.

El valor predeterminado es True en la interfaz de usuario.

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 el resto de 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 deben importarse como QueryTable, mientras que todos los demás datos externos se pueden importar como listobject o querytable.

La propiedad TextFilePromptOnRefresh se aplica únicamente a objetos QueryTable.

Ejemplo

Este ejemplo solicita al usuario el nombre del archivo de texto cada vez que se actualiza la tabla de consulta de la primera hoja de cálculo del primer libro.

Set shFirstQtr = Workbooks(1).Worksheets(1) 
Set qtQtrResults = shFirstQtr.QueryTables _ 
 .Add(Connection := "TEXT;C:\My Documents\19980331.txt", _ 
 Destination := shFirstQtr.Cells(1,1)) 
With qtQtrResults 
 .TextFileParseType = xlDelimited 
 .TextFilePromptOnRefresh = True 
 .TextFileTabDelimiter = True 
 .Refresh 
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.