Subir Archivo PDF

5 envíos / 0 nuevos
Último envío
Fco. Javier
Imagen de Fco. Javier
Offline
última acción: Hace 6 años 7 meses
alta: 17/07/2017 - 09:38
Puntos: 45
Subir Archivo PDF

Hola a todos.

estoy construyendo una pequeña aplicación con VBA Excel que en un determinado momento necesita cambiar el nombre a un archivo pdf que se encuentra en una intranet.

He probado con la instrucción Name Ruta_Archivo As New_Ruta_Archivo.
Esta función funciona perfectamente con archivos que se encuentran en el propio ordenador, pero cuando lo intento con archivos en la intranet, salta el error 5 en tiempo de ejecución.

He probado a descargar el archivo al ordenador, renombrarlo y volverlo a subir a donde lo ha descargado.
El problema es que no encuentro por internet la o las instrucciones necesarias para subir un archivo pdf a una intranet.

Alguien sabe como renombrar un archivo que se encuentra en una intranet mediante VBA o como subirlo desde tu ordenador a la intranet sin mensajes de aviso???

Me lo están pidiendo con cierta urgencia y estoy un poco desesperado. Muchas gracias por vuestro tiempo, saludos.

Etiquetas: 

pacomegia
Imagen de pacomegia
Offline
última acción: Hace 22 horas 46 mins
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 11175
espacios y comillas

¿Tus rutas de red tienen espacios?

Prueba a poner las rutas entre comillas a ver si así las reconoce

¿puedes indicar un ejemplo de la ruta que falla y el comando en VBA donde falla, para ver cómo la estás utilizando?

 

------
Ya sé Excel, pero necesito más.

Fco. Javier
Imagen de Fco. Javier
Offline
última acción: Hace 6 años 7 meses
alta: 17/07/2017 - 09:38
Puntos: 45
Subir Archivo PDF

Hola.

Esta es la variable de tipo String con una encapsulación de tipo Pública donde guardo la ruta.

rutaOrdenEliminar = "https://intracepsa.cepsacorp.com/sitios/ecu0069/OPERACIONES/PLANTILLA-ORDEN/ORDENES-MENSUALES.PDF/julio/orden Nº 226-Acetales-12.07.17- 12.49.pdf"

la ultima parte es el archivo pdf que ira cambiando con el tiempo.

Donde me salta el fallo es en la instrucción: Name primeraRuta As rutaOrdenEliminar

Donde pone primeraRuta es una variable que guarda la misma ruta con el nombre del archivo aun sin modificar

rutaOrdenEliminar contiene la ruta con el nombre del archivo ya modificado.

Saludos.

 

pacomegia
Imagen de pacomegia
Offline
última acción: Hace 22 horas 46 mins
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 11175
no es una ruta de red

http sirve contenido, pero no permite guardar un archivo

El archivo estará en algún otro lugar, y el servidor web te lo muestra mediante un navegador con esa ruta http

Lo que necesitas es guardar el archivo en la ubicación real del servidor, pero no mediante http.

igual la web corporativa interna tiene un gestor documental instalado y ni siquiera puedes guardar los archivos ahí directamente, sino que están gestionados por esa otra aplicación

En resumen: pregunta a tu departamento de IT para que te den una ruta hasta la carpeta donde tengas que guardar el archivo, comenzará por \\

\\servidorcorporativo\archivos\loquesea\

 

 

 

------
Ya sé Excel, pero necesito más.

Fco. Javier
Imagen de Fco. Javier
Offline
última acción: Hace 6 años 7 meses
alta: 17/07/2017 - 09:38
Puntos: 45
Gracias pacomegia así

Gracias pacomegia así funciona perfectamente, el problema estaba en la ruta.

Saludos.