[RESUELTO] Quitar autocompletado con macro en calc

Desarrollo de Macros y programación en UNO, usar las API, llamar programas externos...
Responder
xiseme
Mensajes: 1918
Registrado: Lun Nov 24, 2008 1:13 pm

[RESUELTO] Quitar autocompletado con macro en calc

Mensaje por xiseme »

¿Como puedo detectar desde una macro si está habilitada la opción Menú -> herramientas -> Entrada automática y desactivarla en caso de que lo esté?

He probado con la grabadora de macros

Código: Seleccionar todo

sub miratiautocompletado

rem ----------------------------------------------------------------------
rem define variables
dim document   as object
dim dispatcher as object
rem ----------------------------------------------------------------------
rem get access to the document
document   = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
rem ----------------------------------------------------------------------
dispatcher.executeDispatch(document, ".uno:AutoComplete", "", 0, Array())


end sub
pero esto lo que hace es cambia su estado: si está activado lo desactiva, pero también lo habilita cuando no lo está.

Gracias anticipadas
Todo es mejorable, estamos dispuestos a mejorar. ¿Yo? ... poco a poco.
Nunca hay acritud en mis comentarios, si lo pareciera, seguro que me he expresado mal.
Avatar de Usuario
fornelasa
Mensajes: 3268
Registrado: Jue Feb 17, 2011 8:30 pm
Ubicación: Estado de México, México.

Re: Quitar autocompletado con macro en calc

Mensaje por fornelasa »

Hola xiseme, en mi opinión, no se puede. No se puede con macro, considero que es "algo" por implementar todavia en el programa.
Habría que ver que dice la comunidad, pero yo creo que no.
Saludos, Federico.
lo 6.2.0 | aoo 4.1.6 | win 7/10
¡Un aplauso para todos los que luchan por proteger y promover la Web abierta!
xiseme
Mensajes: 1918
Registrado: Lun Nov 24, 2008 1:13 pm

Re: Quitar autocompletado con macro en calc

Mensaje por xiseme »

Gracias Federico.
He buscado y no he encontrado (bien es cierto que soy mal "buscador" y que ando muy-muy escaso de tiempo últimamente.

En cualquier caso... si no se puede, ... no se puede. :knock:
Todo es mejorable, estamos dispuestos a mejorar. ¿Yo? ... poco a poco.
Nunca hay acritud en mis comentarios, si lo pareciera, seguro que me he expresado mal.
Avatar de Usuario
fornelasa
Mensajes: 3268
Registrado: Jue Feb 17, 2011 8:30 pm
Ubicación: Estado de México, México.

Re: Quitar autocompletado con macro en calc

Mensaje por fornelasa »

y yo que soy bien listo Imagen y tengo tiempo, tambien lo he buscado y puedo decir al 99.99% que no se puede via macro.
A ver si alguien de la comunidad se saca el "As" bajo la manga.
Saludos, Federico.
lo 6.2.0 | aoo 4.1.6 | win 7/10
¡Un aplauso para todos los que luchan por proteger y promover la Web abierta!
Avatar de Usuario
mauricio
Mensajes: 6092
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX
Contactar:

Re: Quitar autocompletado con macro en calc

Mensaje por mauricio »

El "As" bajo la manga...

Código: Seleccionar todo

Sub Main
	setting = CreateUnoService("com.sun.star.sheet.GlobalSheetSettings")
	If setting.DoAutoComplete Then
		setting.DoAutoComplete = False
	End If
End Sub
Un abrazo
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
xiseme
Mensajes: 1918
Registrado: Lun Nov 24, 2008 1:13 pm

Re: [RESUELTO] Quitar autocompletado con macro en calc

Mensaje por xiseme »

Ese "As" al descubierto me ha alegrado -y mucho*- el día.

Salvo que lo desaconsejéis, creo que al final lo [des]habilitaré así:

Código: Seleccionar todo

Sub AutoCompletado(VF As Boolean)
'Activa(True)/Desactiva(False) autocompletado en Calc
   CreateUnoService("com.sun.star.sheet.GlobalSheetSettings").DoAutoComplete = VF
End Sub  
Mil gracias. :bravo: :bravo:

*aquí debería ir un emoticono de bailando/alegría/fiesta
Todo es mejorable, estamos dispuestos a mejorar. ¿Yo? ... poco a poco.
Nunca hay acritud en mis comentarios, si lo pareciera, seguro que me he expresado mal.
Avatar de Usuario
fornelasa
Mensajes: 3268
Registrado: Jue Feb 17, 2011 8:30 pm
Ubicación: Estado de México, México.

Re: [RESUELTO] Quitar autocompletado con macro en calc

Mensaje por fornelasa »

Ah no bueno!!
Genial!!
:bravo: :bravo:
lo 6.2.0 | aoo 4.1.6 | win 7/10
¡Un aplauso para todos los que luchan por proteger y promover la Web abierta!
Responder