Macro Abrir Formulario

4
Los foros en español de la comunidad de Apache OpenOffice (y Libre/NeoOffice, OOo4Kids/Light...). En tu idioma desde el 2008, ayudándote a usar tu libertad. Obviar Buscar… Buscar Búsqueda avanzada Índice general Aplicaciones Base Cambiar tamaño de la fuente Imprimir vista FAQ Registrarse Identificarse [RESUELTO] Otra Macro para abrir formularios Publicar una respuesta Buscar este tema… Buscar 4 mensajes • Página 1 de 1 [RESUELTO] Otra Macro para abrir formularios por RMG » Lun Feb 22, 2010 5:33 pm Hola amigos del foro. Aunque ya se han puesto varios ejemplos de macros para abrir formularios con un boton. Aqui os dejo otra que he encontrado en el foro de Oo en frances. Lo bueno de esta macro es que es generica y vale para todos los formularios que querais abrir, solo le debes dar el nombre del formulario en el nombre del boton que le asignes a dicho formulario. En el nombre, no en el titulo, y por supuesto en el [RESUELTO] Otra Macro para abrir formularios (Ver... http://forum.openoffice.org/es/forum/viewtopic.php?... 1 de 4 04/10/13 14:22

Transcript of Macro Abrir Formulario

Los foros en español de la comunidad de Apache OpenOffice (y Libre/NeoOffice,OOo4Kids/Light...). En tu idioma desde el 2008, ayudándote a usar tu libertad.

Obviar

Buscar… BuscarBúsqueda avanzada

Índice general ‹ Aplicaciones ‹ BaseCambiar tamaño de la fuenteImprimir vista

FAQRegistrarseIdentificarse

[RESUELTO] Otra Macro para abrir formularios

Publicar una respuesta

Buscar este tema… Buscar

4 mensajes • Página 1 de 1

[RESUELTO] Otra Macro para abrir formularios

por RMG » Lun Feb 22, 2010 5:33 pm

Hola amigos del foro.

Aunque ya se han puesto varios ejemplos de macros para abrir formularios con unboton. Aqui os dejo otra que he encontrado en el foro de Oo en frances.

Lo bueno de esta macro es que es generica y vale para todos los formularios quequerais abrir, solo le debes dar el nombre del formulario en el nombre del boton quele asignes a dicho formulario. En el nombre, no en el titulo, y por supuesto en el

[RESUELTO] Otra Macro para abrir formularios (Ver... http://forum.openoffice.org/es/forum/viewtopic.php?...

1 de 4 04/10/13 14:22

evento (acontecimiento boton del raton soltado ó donde querais)

Sub LOADFORM(Event As Object)

Dim FORM As ObjectDim FORMTOOPEN as stringDim DBDoc As ObjectDim Args(1) As New com.sun.star.beans.PropertyValueDIM BUTTON AS OBJECT

BUTTON=EVENT.SOURCE.MODELFORM=BUTTON.PARENTFORMTOOPEN=BUTTON.NAMEDBDoc=FORM.PARENT.PARENT.PARENT

Args(0).Name="ActiveConnection"Args(0).Value=Form.ActiveConnectionArgs(1).Name="OpenMode"Args(1).Value="open"

DBDoc.FormDocuments.loadComponentFromURL(FORMTOOPEN,"_blank",0,Args())End Sub

Probado y va perfecto en Oo 3.2Saludos a todosOpenOffice 4.0 en W7, OpenOffice 3.3 en XP y LibreOffice 3.5.3 en Linux Mint 10"Julia"

RMG

Mensajes: 1650Registrado: Mar Nov 17, 2009 6:59 amUbicación: Valencia - España

Arriba

No funciona

por Alfons » Lun Mar 08, 2010 3:57 pm

Gracias por tu aportación pero no acabo de entender si tengo que asignar nombre enla misma macro o solo fuera. Estoy probando lo que comentas pero el boton nofunciona. POdrías detallar más paso a paso el procedimiento?

[RESUELTO] Otra Macro para abrir formularios (Ver... http://forum.openoffice.org/es/forum/viewtopic.php?...

2 de 4 04/10/13 14:22

Gracias otra vez!

AlfonsOpen Office 3.1 i Windows XP

Alfons

Mensajes: 17Registrado: Jue Feb 04, 2010 12:12 pm

Arriba

Re: [RESUELTO] Otra Macro para abrir formularios

por RMG » Mar Mar 09, 2010 8:02 pm

Hola Alfons,

La macro la dejas tal cual, y al boton que quieres que te abra el formulario, le ponesde nombre el del formulario que quieres que te abra y la asignas en el acontecimientoBoton del raton soltado.

Te queria enviar un archivo de muestra, pero Mauricio te ha puesto otro ejemplo quelo he probado y si funciona, la diferiencia es que si aplicas el ejmplo de Mauricio no tehace falta poner el nombre del formulario al boton ya que este va asociado al titulo.Repasa un poco las macros y revisa las propiedades de los botones y los formularios yveras que pronto lo entiendes.

SaludosOpenOffice 4.0 en W7, OpenOffice 3.3 en XP y LibreOffice 3.5.3 en Linux Mint 10"Julia"

RMG

Mensajes: 1650Registrado: Mar Nov 17, 2009 6:59 amUbicación: Valencia - España

Arriba

Re: [RESUELTO] Otra Macro para abrir formularios

por Alfons » Vie Mar 12, 2010 5:03 pm

[RESUELTO] Otra Macro para abrir formularios (Ver... http://forum.openoffice.org/es/forum/viewtopic.php?...

3 de 4 04/10/13 14:22

Perfecto! funciona! el problema es que tenía la seguridad de macros en alta seguridady me bloqueaba el funcionamiento de los botones.

Muchas gracias

AlfonsOpen Office 3.1 i Windows XP

Alfons

Mensajes: 17Registrado: Jue Feb 04, 2010 12:12 pm

Arriba

Mostrar mensajes previos: Todos los mensajes Ordenar por

Fecha publicación Ascendente Ir

Publicar una respuesta4 mensajes • Página 1 de 1

Volver a Base

Saltar a: Base Ir

¿Quién está conectado?

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

Índice generalEl Equipo • Borrar todas las cookies del Sitio • Todos los horarios son UTC [ DST ]

Forum powered by phpBB ©phpBB Group

Traducción al español por HuanManwë para phpbb-es.com

Por cualquier uso de este sitioweb usted acepta las siguientesPolíticas y términos de uso

Obtenga OpenOffice

[RESUELTO] Otra Macro para abrir formularios (Ver... http://forum.openoffice.org/es/forum/viewtopic.php?...

4 de 4 04/10/13 14:22