locked
reporte en excel con VB .NET 2010 RRS feed

  • Pregunta

  • Estimados junto con saludar me dirijo a ud solicitando ayuda con respecto a un reporte que genero a traves de una aplicacion en .NET la cual me entrega en un libro de excel los datos solicitados, pero no encuentro la forma de poder generar ese reporte para que no sea editable, en lo posible que a la hora de depoditar los datos en la plantilla que me entregaron en excel, la hoja quede proteguida contra escritura una vez terminada la peracion de cargar los datos.

    Os agradesco su tiempo y ayuda.

    Que tengan un buen dia.

    jueves, 7 de febrero de 2013 19:51

Respuestas

  • antes de guardar en tu objeto hoja puedes protejerla con la siguiente instrucción.

     oSheet.Protect("contraseña"TrueTruetrueFalseFalseFalseFalseFalseFalseFalseFalseFalseFalseFalseFalse)


    A.E.M.C. ____________________________________________________________ Todos somos muy ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas.

    miércoles, 27 de marzo de 2013 19:11

Todas las respuestas

  • antes de guardar en tu objeto hoja puedes protejerla con la siguiente instrucción.

     oSheet.Protect("contraseña"TrueTruetrueFalseFalseFalseFalseFalseFalseFalseFalseFalseFalseFalseFalse)


    A.E.M.C. ____________________________________________________________ Todos somos muy ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas.

    miércoles, 27 de marzo de 2013 19:11
  • "Alex Mora" escribió:

    > puedes protejerla con la siguiente instrucción.
    >
    > oSheet.Protect("contraseña", True, True, true, False, False, False, _
    > False, False, False, False, False, False, False, False, False)

    Hola, Alex:

    En Visual Basic .NET tenemos la suerte de que no es necesario especificar todos los parámetros que son opcionales. Bastaría con ejecutar:

        oSheet.Protect("contraseña")

    O como mucho, especificar sólo los parámetros que se le va a especificar el valor True:

        oSheet.Protect("contraseña", True, True, True)

    Un saludo


    Enrique Martínez
      [MS MVP - VB]

    Nota informativa: La información contenida en este mensaje, así como el código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin garantías de ninguna clase, y no otorga derecho alguno. Usted asume cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o sugerido en el presente mensaje.

    Si esta respuesta le ha resultado útil, recuerde marcarla como satisfactoria.

    Si usas Visual Basic .NET y deseas ser productivo y feliz, activa la instrucción Option Strict.

    sábado, 30 de marzo de 2013 18:48
    Moderador