[es-discuss_es] Re: insertar foto desde camara (macro)
Alejandro Rivas MorĂ¡n <[email protected]> Tue, 15 Mar 2011 14:23:51 +0000 (GMT)
| Newsgroups | gmane.comp.openoffice.general.spanish |
|---|---|
| Message-ID | <[email protected]> |
--0-1542763809-1300199031=:1668 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable --- El lun, 14/3/11, Mauricio Baeza <[email protected]> escribi=F3: De: Mauricio Baeza <[email protected]> Asunto: [es-discuss_es] Re: insertar foto desde camara (macro) Para: [email protected] Fecha: lunes, 14 de marzo, 2011 22:14 =20=20 =20=20 El s=E1b, 12-03-2011 a las 13:37 +0000, Alejandro Rivas Mor=E1n escribi=F3: Saludos. Resulta que tengo una webcam y desde ella puedo capturar "fotos" por medi= o del menu "Insrtar - Imagen - escanear - solicitar-- (ya se a elegido el n= ombre de la camara "USB CAM LOGITECH ...") y luego del proceso me aparece l= a foto en la pagina pero muy peque=F1a, como cuadrito, luego con el punter= o debo extenderle el tama=F1o.=20=20 Pues bien, donde pudiera encontrar el codito OObasic para hacer esto. Es de= cir, sustituir la seleccion de menu --Insertar - imagen - escanear- solicit= ar - y tambien, donde pudiera encontrar codigo para elegir la foto inserta= da y amplarle el tama=F1o.=20=20=20 De antemamo disculpas por solicitar algo sin que de mi parte haya aporte, p= ero lo que sucede es que poco se de macros y no tengo ni la menor idea de p= or donde y como empezar. Gracias por sus ayudas y sugerencias. Hola Alejandro... Para solicitar ayuda no es necesario hacer ning=FAn aporte, con ser usuario= es m=E1s que suficiente... La opci=F3n que mencionas solo la veo en OOo/LibO Writer, pero no en Calc, = =BFesta es la que estas usando? No veo el caso de sustituir algo que ya esta funcionando, pero inmediatamen= te despu=E9s de insertar la foto, puedes usar el siguiente c=F3digo para am= pliar la foto al tama=F1o que quieras, te muestro donde establecer el tama= =F1o que quieras... Option Explicit Sub CambiarImagen Dim oDoc As Object Dim oPaginaDibujo As Object Dim oImagen As Object Dim oTam As New "com.sun.star.awt.Size" oDoc =3D ThisComponent oPaginaDibujo =3D oDoc.DrawPage oImagen =3D oPaginaDibujo.getByIndex( oPaginaDibujo.Count - 1 ) If oImagen.ImplementationName =3D "SwXTextGraphicObject" Then 'Ancho y alto en mil=E9simas de cent=EDmetro oTam.Width =3D 3000 oTam.Height =3D 3000 oImagen.Size =3D oTam End If End Sub Toma nota que el c=F3digo anterior siempre cambiara la ultima imagen insert= ada y por supuesto, aparte del tama=F1o, puedes cambiar cualquier propiedad= disponible en dicho objeto. Saludos Gracias mauricio. yo pensaba en un poco de codigo para sustituir las selecciones de menu:=A0 = --Insertar=A0 --imagen --escanear=A0 ---solicitar, de tal forma que con sol= o unos pocos clicks (usando boton de comando para la macro) se pudiera capt= urar la foto para insertarla y dejarla del tama=F1o (por ejemplo tama=F1o p= ostal, o tama=F1o 'carnet' ) =A0=A0 y si seria en 00-Writer. y saludos --=20 __________________________________ Mauricio Baeza Serv=EDn Universo Libre M=E9xico, A.C. Fundador y Director General Todo lo que no podemos dar nos posee... Andre Gide =20 -- ----------------------------------------------------------------- To unsubscribe send email to [email protected] For additional commands send email to [email protected] with Subject: help --0-1542763809-1300199031=:1668 Content-Type: text/html; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable <table cellspacing=3D"0" cellpadding=3D"0" border=3D"0" ><tr><td valign=3D"= top" style=3D"font: inherit;"><br><br>--- El <b>lun, 14/3/11, Mauricio Baez= a <i><[email protected]></i></b> escribi=F3:<br><blockquote st= yle=3D"border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-l= eft: 5px;"><br>De: Mauricio Baeza <[email protected]><br>Asunt= o: [es-discuss_es] Re: insertar foto desde camara (macro)<br>Para: discuss_= [email protected]<br>Fecha: lunes, 14 de marzo, 2011 22:14<br><br><div i= d=3D"yiv2120184464"> =20=20 =20=20 El s=E1b, 12-03-2011 a las 13:37 +0000, Alejandro Rivas Mor=E1n escribi=F3: <blockquote type=3D"CITE"> <pre>Saludos.<br><br>Resulta que tengo una webcam y desde ella puedo captur= ar "fotos" por medio del menu "Insrtar - Imagen - escanear - solicitar-- = (ya se a elegido el nombre de la camara "USB CAM LOGITECH ...") y luego del= proceso me aparece la foto en la pagina pero muy peque=F1a, como cuadrito= , luego con el puntero debo extenderle el tama=F1o. <br><br>Pues bien, don= de pudiera encontrar el codito OObasic para hacer esto. Es decir, sustituir= la seleccion de menu --Insertar - imagen - escanear- solicitar - y tambie= n, donde pudiera encontrar codigo para elegir la foto insertada y amplarle = el tama=F1o. <br><br>De antemamo disculpas por solicitar algo sin que de = mi parte haya aporte, pero lo que sucede es que poco se de macros y no teng= o ni la menor idea de por donde y como empezar.<br><br>Gracias por sus ayud= as y sugerencias.<br><br></pre> </blockquote> <br> <br> Hola Alejandro...<br> <br> Para solicitar ayuda no es necesario hacer ning=FAn aporte, con ser usuario= es m=E1s que suficiente...<br> <br> La opci=F3n que mencionas solo la veo en OOo/LibO Writer, pero no en Calc, = =BFesta es la que estas usando?<br> <br> No veo el caso de sustituir algo que ya esta funcionando, pero inmediatamen= te despu=E9s de insertar la foto, puedes usar el siguiente c=F3digo para am= pliar la foto al tama=F1o que quieras, te muestro donde establecer el tama= =F1o que quieras...<br> <br> Option Explicit<br> <br> Sub CambiarImagen<br> Dim oDoc As Object<br> Dim oPaginaDibujo As Object<br> Dim oImagen As Object<br> Dim oTam As New "com.sun.star.awt.Size"<br> <br> oDoc =3D ThisComponent<br> oPaginaDibujo =3D oDoc.DrawPage<br> oImagen =3D oPaginaDibujo.getByIndex( oPaginaDibujo.Count - 1 )<br> If oImagen.ImplementationName =3D "SwXTextGraphicObject" Then<br> 'Ancho y alto en mil=E9simas de cent=EDmetro<br> oTam.Width =3D 3000<br> oTam.Height =3D 3000<br> oImagen.Size =3D oTam<br> End If<br> <br> End Sub<br> <br> Toma nota que el c=F3digo anterior siempre cambiara la ultima imagen insert= ada y por supuesto, aparte del tama=F1o, puedes cambiar cualquier propiedad= disponible en dicho objeto.<br> <br> <br> Saludos<br> <br>Gracias mauricio.<br><br>yo pensaba en un poco de codigo para sustituir= las selecciones de menu: --Insertar --imagen --escanear = ---solicitar, de tal forma que con solo unos pocos clicks (usando boton de = comando para la macro) se pudiera capturar la foto para insertarla y dejarl= a del tama=F1o (por ejemplo tama=F1o postal, o tama=F1o 'carnet' ) &n= bsp; y si seria en 00-Writer.<br><br>y saludos<br> <br> <table cellpadding=3D"0" cellspacing=3D"0" width=3D"100%"> <tbody><tr> <td> -- <br> __________________________________<br> Mauricio Baeza Serv=EDn<br> Universo Libre M=E9xico, A.C.<br> Fundador y Director General<br> <br> <b>Todo lo que no podemos dar nos posee... Andre Gide</b> </td> </tr> </tbody></table> =20 </div></blockquote></td></tr></table><br> =20=20=20=20=20=20= --0-1542763809-1300199031=:1668--