Como asignar el Font en los Office templates

Consultas, trucos, consejos. Todo sobre Clarion en todas sus versiones
Responder
gghezan
Novato
Mensajes: 33
Registrado: Mar Oct 25, 2016 2:28 am
Contactar:

Como asignar el Font en los Office templates

Mensaje por gghezan » Lun Ago 27, 2018 12:34 pm

Hola, alguno sabe como asignar el font de impresión (Arial, etc.) a una celda de Excel usando los Office templates de Softmaster ?


jarodav1
Ayudante de Santa
Mensajes: 70
Registrado: Sab Feb 12, 2011 1:53 am
Ubicación: Cd. Juarez,Chih,Mexico
Contactar:

Re: Como asignar el Font en los Office templates

Mensaje por jarodav1 » Lun Ago 27, 2018 3:22 pm

Hola segun la ayuda es SetFont

SetFont (STRING FontName)
FontName: A string constant, variable or expression specifying the new font to be used by any text sent to Microsoft Office applications.



The SetFont method sets the font for any text sent to Microsoft Office applications. Use this method at the beginning of a document to set the default font for the entire document.

SetFont is a VIRTUAL method so that other base class methods can directly call the SetFont virtual method in a derived class. This lets you easily implement your own custom version of this method.
Victor Montañez

gghezan
Novato
Mensajes: 33
Registrado: Mar Oct 25, 2016 2:28 am
Contactar:

Re: Como asignar el Font en los Office templates

Mensaje por gghezan » Lun Ago 27, 2018 3:44 pm

Debo tener una versión distinta del Office template, el procedimiento SetFont no está.
Bajé el template de SoftMasters que publicó Pacheco.
Lo instalé en Clarion 6.3 y en C10 (aunque en este último anduvo solamente en ABC, yo lo necesito en legacy).

gghezan
Novato
Mensajes: 33
Registrado: Mar Oct 25, 2016 2:28 am
Contactar:

Re: Como asignar el Font en los Office templates

Mensaje por gghezan » Lun Ago 27, 2018 10:44 pm

Jarodav1, te agradecería si pudieras adjuntar el instalador de los templates, así lo pruebo en mi equipo.
El método SetFont no figura en el help ni en la librería.

jarodav1
Ayudante de Santa
Mensajes: 70
Registrado: Sab Feb 12, 2011 1:53 am
Ubicación: Cd. Juarez,Chih,Mexico
Contactar:

Re: Como asignar el Font en los Office templates

Mensaje por jarodav1 » Vie Ago 31, 2018 2:33 am

Yo instale el mismo que publico Ramon Pacheco
SI te fijas en el aboffice.inc linea 59 esta definido el metodo setfont y en el aboffice.clw linea173
MSOfficeClass.SetFont PROCEDURE(STRING FontName)
CODE
SELF.SetProperty('Selection.Font.Name',FontName)



saludos
Victor Montañez

gghezan
Novato
Mensajes: 33
Registrado: Mar Oct 25, 2016 2:28 am
Contactar:

Re: Como asignar el Font en los Office templates

Mensaje por gghezan » Vie Ago 31, 2018 1:22 pm

Perfecto, funciono, muchas gracias !!!

MSExcel1.Select('A12')
MSExcel1.SetProperty('Selection.Font.Name','Verdana')


Responder

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 23 invitados