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 opcional SaveChanges. 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étodo CheckIn, 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 objeto Workbook. 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