Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Macro en archivo compartivo

332 views
Skip to first unread message

Jon

unread,
Feb 1, 2010, 5:49:01 AM2/1/10
to
Hola a todos,
Alguien sabe si se pueden ejecutar macros en libros compartidos o si pueden
dar errores? Lo estoy probando pero no me funciona bien del todo y no se si
es debido a algo que estoy haciendo mal o a algo interno del Excel / VB.
Gracias a todos de antemano!
saludos,
Jon

H�ctor Miguel

unread,
Feb 1, 2010, 3:02:54 PM2/1/10
to
hola, Jon !

> Alguien sabe si se pueden ejecutar macros en libros compartidos o si pueden dar errores?
> Lo estoy probando pero no me funciona bien del todo y no se si es debido a algo que estoy haciendo mal o a algo interno del Excel / VB.

por lo tocante a los libros compartidos... (y hasta donde se)...

1) te sugiero consultar la ayuda en linea {F1} por este tema: -> limitaciones de los libros compartidos
(aunque) te anticipo que dentro de las limitaciones que aplican a los libros compartidos..
por su misma carcteristica de compartido... hay cosas que no hacen en tiempo de ejecucion

2) (p.e.) en un libro compartido NO se puede...
a) crear tablas(t/dinamicas) nuevas... -> agregar hipervinculos... -> des/re/proteger hojas de calculo... (etc.)
b) por lo que toca a las macros existentes (al momento de compartirlo)... continuan operables
(hasta que tocan alguna/s de las opciones prohibidas)

3) el acceso al proyecto de macros (vba)... NO esta permitido
(a menos que lo quites de compartido, con lo cual...)

4) al descompartir el libro ->automaticamente<- SE PIERDE el historial de cambios
(excel tiene sus razones para ambas restricciones)

5) una (posible) solucion seria manejar las macros en libro aparte (p.e. un complemento)
(con sus consabidas restricciones en cuanto a las acciones no permitidas NI por macros)

saludos,
hector.


Jon

unread,
Feb 2, 2010, 1:38:01 AM2/2/10
to
Gracias Hector, he visto que lo que no se puede hacer con un libro compartido
es crear un hipervinculo... asi que problema solucionado! Muchas gracias!

De paso.... no sabrás una forma de resolver mi duda del anterior post, no?
Se titula "Macro para saber si está abierto como "solo lectura"" y me
gustaría saber quien lo tiene abierto cuando yo lo abro como solo lectura...

Muchas gracias de nuevo, que eres un crack!


"Héctor Miguel" wrote:

> .
>

H�ctor Miguel

unread,
Feb 2, 2010, 8:56:39 AM2/2/10
to
hola, Jon !

> De paso.... una forma de resolver mi duda del anterior post, no?
> Se titula "Macro para saber si esta abierto como "solo lectura""
> y me gustaria saber quien lo tiene abierto cuando yo lo abro como solo lectura...

esto es lo que conteste "debajo" del post de Ignacio:
_____
cabria la posibilidad de que ese archivo NO tenga la propiedad (ReadOnly) "por sistema operativo" (?)
sino que se abra en la sesion cono "de solo lectura" (p.e. si se sugiere esta opcion al guardarlo ?)
por lo cual, la funcion GetAttr(... devolveria "Falso" (lo cual seria falso tambien, se entende ?)

si esta es la situacion que necesita monitrear OP, otra alternativa seria una instruccion mas sencilla +/- asi:

if activeworkbook.readonly then
' aqui las acciones si se abrio como "readonly" ... '
end if
_____

en cuanto a conocer quien lo tiene abierto (al menos, teoricamente)...
deberia saltar una alerta indicando al propietario actual de los derechos de escritura (si ya esta abierto)
o serias tu el unico, pero ese archivo se guardo "sugiriendo" que se abra como de solo lectura (?)

saludos,
hector.


0 new messages