Saltar al contenido

VBA guardar excel en Sharepoint


Recommended Posts

publicado

Hola intento guardar el documento en Sharepoint como compartirlo en una carpeta que otras personas puedan ver, pero no sé cómo hacerlo.

Es posible hacer un código que guarde mi documento excel en Sharepoint.. osea estar trabajando en este documento y luego de dar click en un botón o antes de cerrar el archivo que este se guarde en Sharepoint o en la nube?.. les agradezco si alguien me puede guiar.

 

 

publicado

Hola

De poder, se puede, pero tienes que asegurar que los usuarios de Excel tengan acceso a dicho sitio, o no servirá de nada y, claro, que el sitio tenga habilitado que los usuarios puedan agregar documentos. Asimismo, es super importante que la ruta sea la correcta, en mi caso las tengo así:

https://midominio.sharepoint.com/sites/misitiocreado/Documentos compartidos/

El tuyo podría variar, obviamente, pero solo tú puedes saberlo. Una vez que tengas todo eso basta algo como:

 SharePointPath = "https://perutodosobreexcel.sharepoint.com/sites/pruebacomu/Documentos%20compartidos/"
ThisWorkbook.SaveAs Filename:=SharePointPath & "nombredelarchivo.xlsx"

Obviamente ahí falta declarar variables y colocar el formato del archivo en la línea "thisworkbook..."

Saludos

publicado

Sub sharepoint()

Dim filename As String
Dim sharepoint As String

filename = Format(Now(), "mm.dd.yyyy  -") & ActiveSheet.Name & ".xlsm"
sharepoint = "https://ejemplo/"
ActiveSheet.SaveAs filename:=sharepoint & filename

End Sub

 

el problema con este codigo es que no se que debo cambiar, para crear un pdf de la pagina que esta activa, y  luego ese pdf guardarlo en la direccion que ahi aparece de sharepoint. con este codigo solo puedo guardar el excel workbook en el sharepoint.
 

publicado

Hola. Siempre es bueno plantear todo desde el inicio, no mencionaste eso último en tu primer mensaje. Si pudiste guardar un xlsx con SaveAs, no deberías tener dilema en convertir en PDF y como se supone sabes la ruta en que guardarás el archivo, pues uses FileCopy, poniendo como destino la ubicación de SharePoint. Prueba y comentas.

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.