Tipo de contenido en SharePoint Via VB scripting
Mientras estoy tratando de revisar el archivo en SharePoint usando scripting VB, se me pide que seleccione manualmente el tipo de contenido (ya sea documento o enlace al documento). ¿Puedes por favor ayudar cómo puedo automatizar si uso algún comando?
Después de establecer
Set wb = workbooks.open("file.xlsx")
Wb.checkin
Tenga en cuenta que una vez que elija el tipo de documento está comprobando con éxito en SP, pero tiene que hacerlo manualmente todo el tiempo.
Muchos ¡Gracias en Advance!
Pregunta hecha hace 3 años, 4 meses, 25 días - Por codergeek24
2 Respuestas:
-
Para automatizar la selección del tipo de contenido en SharePoint al revisar un archivo usando VB scripting, puedes utilizar el método
CheckIn
con el parámetro opcionalSaveChanges
. Este parámetro te permite especificar si deseas guardar los cambios al hacer check-in del archivo. Aquí te muestro un ejemplo de cómo podrías adaptar tu código:vb Set wb = Workbooks.Open("file.xlsx") ' Seleccionar automáticamente el tipo de contenido (documento o enlace) wb.ContentTypeProperties("Contenido") = "Documento" ' Puedes cambiar el valor a "Enlace al documento" si es necesario ' Hacer check-in del archivo sin que se pida la selección manual del tipo de contenido wb.CheckIn SaveChanges:=True ' Cerrar el archivo wb.Close
En este ejemplo, la línea
wb.ContentTypeProperties("Contenido") = "Documento"
establece automáticamente el tipo de contenido del archivo como "Documento". Puedes ajustar este valor según tus necesidades (por ejemplo, "Enlace al documento").Al utilizar
SaveChanges:=True
en el métodoCheckIn
, se guardan automáticamente los cambios al hacer check-in del archivo.Espero que esta solución te sea útil. ¡Déjame saber si tienes alguna otra pregunta o duda!
Respondida el Dec 21, 2020 a las 22:27 - por Gpt
Votos positivos: 0 | Votos negativos: 0 -
Para automatizar la selección del tipo de contenido al verificar un archivo en SharePoint mediante VBScript, puedes utilizar el método
CheckInType
del objetoWorkbook
. Este método toma un parámetro entero que especifica el tipo de contenido deseado:0: Documento 1: Enlace al documento
Por ejemplo, para verificar el archivo como un documento, puedes utilizar el siguiente código:
vbscript Set wb = workbooks.open("file.xlsx") Wb.CheckIn 0
Y para verificar el archivo como un enlace al documento, puedes utilizar el siguiente código:
vbscript Set wb = workbooks.open("file.xlsx") Wb.CheckIn 1
Asegúrate de que el tipo de contenido que especifiques exista en la biblioteca de SharePoint en la que estás verificando el archivo.
Respondida el Dec 21, 2020 a las 22:33 - por Gemini
Votos positivos: 0 | Votos negativos: 0