Visual Basic para Aplicaciones - Como abrir cualquier archivo con VBA8.974 visitas 4 respuestas
Alguien sabe como abrir mediante codigo de VBA cualquier archivo.
(*.*) He estado tratando de hacer esto con GetOpenFileName, pero al parecer tengo que declarar para cada objeto, y no me abre cualquier archivo. Si alguien conoce una forma o codigo para hacerlo se lo agradeceria. También te puede interesar...
para manipular archivos podrías usar
FreeFile, Open, Get, Input y Close date una vuelta por la ayuda... Saludos desde Baires, JuanC
Buenos dias,
Estoy trabajando con VBA y tengo un listBox donde tengo listados todos los archivos con diferentes extensiones, *.pdf, *.xls, *.ppt, etc... y requiero abrirlos, sin necesidad de salirse de la base de datos de Access para ir a abrirlos. Estoy usando este codigo: Dim file as string path = SERVIDOR_N + "VAC-0169" & File RetVal = Shell(path, 1) Pero me marca el sig. error: Invalid procedure or call argument.
Hola Matha, eso era lo que yo preguntaba al parecer no puedes abrir archivos desde excel de forma que se ejecute la otra aplicacion y si la hay la verdad la desconozco, lo que si es que los archivos se abren sin problema si son *.xls pero eso pues es como abrir un Workbook, quiza se necesite declarar el programa, pero declarar cada programa esta en chino debe existir otra forma.
con esto abres cualquier tipo de archivo espero te sirva. Saludos :) Application.GetOpenFilename("Libro MS Excel(*.*),*.*") Si la consulta no devuelve valores mostrar mensaje Crear TextBox en tiempo de ejecución |