Deshabilitar todas las opciones para cortar celdas

Desarrollo de Macros y programación en UNO, usar las API, llamar programas externos...
Responder
ben.arze
Mensajes: 2
Registrado: Mar Ago 17, 2010 2:42 pm

Deshabilitar todas las opciones para cortar celdas

Mensaje por ben.arze »

Hola,

Me pregunto como se puede deshabilitar completamente la función de cortar celdas en Calc. Estoy trabajando con macros (oobasic):

Drag & Drop: Hasta donde pude ver, por el momento no es posible.
Menu Edicíon-> Cortar: Ya tengo deshabilitado la barra de menu principal
Ctrl X: No tengo ni idea de como hacerlo. Intente añadir un XEventListener pero no tuve exito. En Vba sería: Application.OnKey "^X", ""
Bótón derecho del ratón -> Cortar: No se como se puede acceder a deshabilitar la opción de cortar. en Vba es Application.CommandBars("Cell").Controls("Cortar").Enabled = False

Agradezco cualquier idea.
OpenOffice 3.2 en Windows XP / OpenOffice 3.2 en Sun Solaris
Avatar de Usuario
mauricio
Mensajes: 6093
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX
Contactar:

Re: Deshabilitar todas las opciones para cortar celdas

Mensaje por mauricio »

Hola...

¿No te es útil proteger la hoja?

Saludos
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
ben.arze
Mensajes: 2
Registrado: Mar Ago 17, 2010 2:42 pm

Re: Deshabilitar todas las opciones para cortar celdas

Mensaje por ben.arze »

Hola Mauricio,

El problema es que son celdas agrupadas y con formato. Aunque esten (y de hecho estan) protegidas si el usuario puede hacer un "cortar" pierdo el formato y la agrupación. Me pasa lo mismo si arrastro la celda. Es por eso que es fundamental evitar el "cortar" o capturar esos eventos para cambiar su funcionamiento.

Gracias,


PD. En hora buena por el manual es realmente increible para la gente que empieza a utilizar OObasic
OpenOffice 3.2 en Windows XP / OpenOffice 3.2 en Sun Solaris
Avatar de Usuario
mauricio
Mensajes: 6093
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX
Contactar:

Re: Deshabilitar todas las opciones para cortar celdas

Mensaje por mauricio »

Hola de nuevo...

Perdona la insistencia, pero si esta protegida no puede ni cortar ni arrastrar nada. De todos modos es interesante tu pregunta, si tengo por ahí un espacio, investigare algo, creo recordar alguna implementación por ahí.

Saludos
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Responder