Foros del Web » Soporte técnico » Ofimática »

Modificar un archivo Excel por macro sin permisos para el usuario

Estas en el tema de Modificar un archivo Excel por macro sin permisos para el usuario en el foro de Ofimática en Foros del Web. Hola, tengo un archivo con una lista de balanzas que se rellena de otro archivo que hace de base de datos. Hay algun momento en ...
  #1 (permalink)  
Antiguo 23/03/2011, 04:04
 
Fecha de Ingreso: diciembre-2009
Mensajes: 52
Antigüedad: 14 años, 4 meses
Puntos: 0
Modificar un archivo Excel por macro sin permisos para el usuario

Hola,

tengo un archivo con una lista de balanzas que se rellena de otro archivo que hace de base de datos.

Hay algun momento en el que algunos usuarios (que algunos no tienen permisos para modificar el archivo que hace de base de datos) necesitan introducir una nueva balanza, y lo hacen desde el mismo archivo que contiene la lista, rellenando unos campos en un formulario, y mediante una macro se abre el archivo base de datos en modo escritura, se introduce la nueva balanza, se guarda y cierra, y posteriormente se vuelve a abrir en modo sólo lectura y se actualiza la lista con la nueva balanza.

El problema es que con los usuarios con permisos de escritura todo funciona a la perfección, pero con los usuarios sin permisos de escritura esto no funciona. ¿Hay alguna manera de conseguirlo sin tener que cambiar permisos, ya que estos permisos, por seguridad, deberían seguir tal y como estan?

Las partes de código clave son:

Workbooks.Open Filename:=archivo, UpdateLinks:=False, ReadOnly:=False, WriteResPassword:=pass
// código para añadir balanza
Workbooks(libro).Save
Workbooks(libro).Close

Set wb = Excel.Workbooks.Open(archivo, , True)


Gracias.
  #2 (permalink)  
Antiguo 24/03/2011, 09:18
 
Fecha de Ingreso: agosto-2007
Mensajes: 1.945
Antigüedad: 16 años, 8 meses
Puntos: 39
Respuesta: Modificar un archivo Excel por macro sin permisos para el usuario

Creo que la cosa de que los con permiso lo hacen y los sin permiso no lo hacen, PUES los permisos ESTÁ PRECISAMENTE para eso, ahora tu l oque quieres es entrar sin que los de con permiso no se deen cuenta, eso es pirateria, y si para ti es normal y bueno, ¿porque no pides para crear una entrada en el registr ode excel para que tu puedas entrar con permisos?

mmmmmmmmmmmmmmmm, me suena a tracaleria
  #3 (permalink)  
Antiguo 26/03/2011, 07:49
Avatar de mrocf  
Fecha de Ingreso: marzo-2007
Ubicación: Bs.As.
Mensajes: 1.103
Antigüedad: 17 años, 1 mes
Puntos: 88
De acuerdo Modificar un archivo Excel por macro sin permisos para el usuario

Hola! Negu.
Si bien el código mostrado no es muy "generoso" en sus detalles, se advierte que es correcto en su lógica.

Por ello te agradeceré ampliar tus comentarios con respecto al significado de - "... con los usuarios sin permisos de escritura esto no funciona ...".
¿Qué significa que no les funcione?

¿No funciona el código que añade la balanza?
¿El código funciona pero -luego- no se actualiza la lista?
¿Otro problema?

Saludos, Cacho.

Etiquetas: excel, macro, modificar, permisos, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:31.