<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4634836672556888509</id><updated>2012-01-26T13:45:03.093+01:00</updated><category term='VBA'/><category term='Virtual PC'/><category term='Windows Vista'/><category term='Excel 2007'/><category term='Sharepoint'/><category term='BI'/><category term='SQL Server'/><category term='MOSS'/><category term='WinInstall'/><category term='Macros Office'/><category term='Word'/><category term='WSS'/><category term='Workflow Foundation'/><category term='.NET'/><category term='Telnet'/><category term='Windows 7'/><category term='Curiosidades'/><category term='.Net Framework'/><title type='text'>De todo un poco...</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://joseaph.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://joseaph.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Jose</name><uri>http://www.blogger.com/profile/01667164509152230890</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>34</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4634836672556888509.post-7673596623108145540</id><published>2011-04-20T17:26:00.007+02:00</published><updated>2011-04-20T17:38:58.225+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><title type='text'>System.Data.OleDb.OleDbException: Unspecified error</title><content type='html'>&lt;div&gt;En uno de los proyectos en los que estoy, usé Microsoft Access Database Engine 2010 Redistributable para leer un archivo de Excel desde un componente de Sharepoint y, al pasar el sistema a producción me he encontrado con la sorpresa de que no funcionaba y el error era tan descriptivo como "Unspecified error"...&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;Consultando a San Google, encontré la siguiente web y me ha parecido interesante compartir esta información.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://msmvps.com/blogs/rakeshrajan/archive/2005/07/04/56461.aspx"&gt;http://msmvps.com/blogs/rakeshrajan/archive/2005/07/04/56461.aspx&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;Saludos,&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;Jose&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4634836672556888509-7673596623108145540?l=joseaph.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joseaph.blogspot.com/feeds/7673596623108145540/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4634836672556888509&amp;postID=7673596623108145540' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/7673596623108145540'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/7673596623108145540'/><link rel='alternate' type='text/html' href='http://joseaph.blogspot.com/2011/04/systemdataoledboledbexception.html' title='System.Data.OleDb.OleDbException: Unspecified error'/><author><name>Jose</name><uri>http://www.blogger.com/profile/01667164509152230890</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4634836672556888509.post-597837760255252696</id><published>2011-02-15T11:03:00.013+01:00</published><updated>2011-02-15T11:51:40.932+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BI'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><title type='text'>Cómo desplegar un cubo</title><content type='html'>En este post no voy a contar cómo diseñar un cubo (ya que no es una tarea trivial). Me voy a limitar a enumerar unos pasos para desplegar un cubo con SQL Server 2008.&lt;br /&gt;&lt;br /&gt;En primer lugar generaremos la solución (el cubo) desarrollada con BIDS (SQL Server Business Intelligence Development Studio). En la carpeta "Bin" encontraremos un archivo con extensión "asdatabase" que debemos copiar y llevar al entorno en el que queramos desplegar el cubo.&lt;br /&gt;&lt;br /&gt;Una vez hayamos entrado en el servidor de bases de datos en el que queremos desplegar el cubo iremos al directorio C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\ y abriremos el ejecutable "Microsoft.AnalysisServices.Deployment.exe".&lt;br /&gt;&lt;br /&gt;Lo primero que pide el asistente de despliegue es el archico con extensión .asdatabase que hemos copiado antes:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-Jj_Yhg7j6rU/TVpYX1HpW7I/AAAAAAAAALk/-dT_l6-zF8w/s1600/cubo1.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 287px;" src="http://1.bp.blogspot.com/-Jj_Yhg7j6rU/TVpYX1HpW7I/AAAAAAAAALk/-dT_l6-zF8w/s320/cubo1.png" alt="" id="BLOGGER_PHOTO_ID_5573864655243795378" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;En el formulario siguiente debemos introducir el nombre del servidor  de bases de datos (localhost en mi caso) y el de la base de datos del  cubo (BI Social Interaction 3).&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-7xyKY5MCmU0/TVpYzSKxNuI/AAAAAAAAALs/9iFULAsHqrA/s1600/cubo2.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 287px;" src="http://3.bp.blogspot.com/-7xyKY5MCmU0/TVpYzSKxNuI/AAAAAAAAALs/9iFULAsHqrA/s320/cubo2.png" alt="" id="BLOGGER_PHOTO_ID_5573865126897989346" border="0" /&gt;&lt;/a&gt;En el formulario siguiente yo he seleccionado estas opciones porque son las que me interesaban pero en función del caso puede que interese seleccionar otras:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-ePgqCrAiEw8/TVpZTMn77ZI/AAAAAAAAAL0/wwuWbI67fhg/s1600/cubo3.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 287px;" src="http://4.bp.blogspot.com/-ePgqCrAiEw8/TVpZTMn77ZI/AAAAAAAAAL0/wwuWbI67fhg/s320/cubo3.png" alt="" id="BLOGGER_PHOTO_ID_5573865675165527442" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;A continuación, actualizaremos la cadena de conexión y el usuario.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-30udjsw6M3g/TVpZhLImu1I/AAAAAAAAAL8/nI8vgDakQDI/s1600/cubo4.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 287px;" src="http://3.bp.blogspot.com/-30udjsw6M3g/TVpZhLImu1I/AAAAAAAAAL8/nI8vgDakQDI/s320/cubo4.png" alt="" id="BLOGGER_PHOTO_ID_5573865915283848018" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-bIbfd8Gdmkw/TVpZj-deWqI/AAAAAAAAAME/JaMnjqgxM2I/s1600/cubo4.1.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 287px;" src="http://2.bp.blogspot.com/-bIbfd8Gdmkw/TVpZj-deWqI/AAAAAAAAAME/JaMnjqgxM2I/s320/cubo4.1.png" alt="" id="BLOGGER_PHOTO_ID_5573865963421325986" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Como una imagen vale más que 1000 palabras, subo el resto de pantallazos hasta completar el proceso:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-1KLOO69lwbs/TVpZ0R8Ox6I/AAAAAAAAAMM/39Ck0k-OvwI/s1600/cubo5.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 287px;" src="http://4.bp.blogspot.com/-1KLOO69lwbs/TVpZ0R8Ox6I/AAAAAAAAAMM/39Ck0k-OvwI/s320/cubo5.png" alt="" id="BLOGGER_PHOTO_ID_5573866243528509346" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-UZrZ-Xmb2R0/TVpZ32_7x6I/AAAAAAAAAMU/ILYma0Meark/s1600/cubo6.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 287px;" src="http://3.bp.blogspot.com/-UZrZ-Xmb2R0/TVpZ32_7x6I/AAAAAAAAAMU/ILYma0Meark/s320/cubo6.png" alt="" id="BLOGGER_PHOTO_ID_5573866305015760802" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-WFCMDoDeKt4/TVpaEQoYSMI/AAAAAAAAAMc/Y6De1ymeShw/s1600/cubo7.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 287px;" src="http://2.bp.blogspot.com/-WFCMDoDeKt4/TVpaEQoYSMI/AAAAAAAAAMc/Y6De1ymeShw/s320/cubo7.png" alt="" id="BLOGGER_PHOTO_ID_5573866518054717634" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-uPtd4TXYKeE/TVpaeSInvNI/AAAAAAAAAMk/xvIBUkNivjc/s1600/cubo8.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 287px;" src="http://1.bp.blogspot.com/-uPtd4TXYKeE/TVpaeSInvNI/AAAAAAAAAMk/xvIBUkNivjc/s320/cubo8.png" alt="" id="BLOGGER_PHOTO_ID_5573866965134982354" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Como veis, desplegar un cubo es una tarea bastante sencilla y rápida.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4634836672556888509-597837760255252696?l=joseaph.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joseaph.blogspot.com/feeds/597837760255252696/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4634836672556888509&amp;postID=597837760255252696' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/597837760255252696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/597837760255252696'/><link rel='alternate' type='text/html' href='http://joseaph.blogspot.com/2011/02/como-desplegar-un-cubo.html' title='Cómo desplegar un cubo'/><author><name>Jose</name><uri>http://www.blogger.com/profile/01667164509152230890</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-Jj_Yhg7j6rU/TVpYX1HpW7I/AAAAAAAAALk/-dT_l6-zF8w/s72-c/cubo1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4634836672556888509.post-1741718759037652204</id><published>2010-11-26T14:01:00.003+01:00</published><updated>2010-11-26T14:05:10.702+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint'/><title type='text'>Error editar en hoja de datos</title><content type='html'>Si en alguna ocasión intentais acceder a la vista de edición rápida (acciones-&gt;editar en hoja de datos) y os sale el siguiente error&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_GA--L2D-tek/TO-wJisra6I/AAAAAAAAALU/jvvSAZ67KxU/s1600/error.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 88px;" src="http://3.bp.blogspot.com/_GA--L2D-tek/TO-wJisra6I/AAAAAAAAALU/jvvSAZ67KxU/s320/error.jpg" alt="" id="BLOGGER_PHOTO_ID_5543843344295881634" border="0" /&gt;&lt;/a&gt;y el motivo del error no es ninguno de los que aparecen en la ventana anterior probad a entrar en el registro de la máquina (inicio-&gt;ejecutar-&gt;regedit) y eliminar la siguiente entrada:&lt;br /&gt;&lt;br /&gt;"&lt;span style="font-style: italic;"&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{65bcbee4-7728-41a0-97be-14e1cae36aae}&lt;/span&gt;"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4634836672556888509-1741718759037652204?l=joseaph.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joseaph.blogspot.com/feeds/1741718759037652204/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4634836672556888509&amp;postID=1741718759037652204' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/1741718759037652204'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/1741718759037652204'/><link rel='alternate' type='text/html' href='http://joseaph.blogspot.com/2010/11/error-editar-en-hoja-de-datos.html' title='Error editar en hoja de datos'/><author><name>Jose</name><uri>http://www.blogger.com/profile/01667164509152230890</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_GA--L2D-tek/TO-wJisra6I/AAAAAAAAALU/jvvSAZ67KxU/s72-c/error.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4634836672556888509.post-8551360263711121005</id><published>2010-11-23T12:09:00.004+01:00</published><updated>2010-11-23T12:21:06.785+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.Net Framework'/><title type='text'>.Net Framework 2.0 3.0 3.5 x86 y x64</title><content type='html'>No sé si será porque últimamente estoy creando muchas máquinas virtuales pero la verdad es que el otro día vi este &lt;a href="http://msdotnetsupport.blogspot.com/2007/11/download-net-framework-35-visual-studio.html"&gt;post&lt;/a&gt; y me pareció interesante compartirlo. En él se listan los links para descargar todas las versiones de .Net Framework (desde la 1 hasta la 3.5).&lt;br /&gt;&lt;br /&gt;Un saludo!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4634836672556888509-8551360263711121005?l=joseaph.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joseaph.blogspot.com/feeds/8551360263711121005/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4634836672556888509&amp;postID=8551360263711121005' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/8551360263711121005'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/8551360263711121005'/><link rel='alternate' type='text/html' href='http://joseaph.blogspot.com/2010/11/net-framework-20-30-35-x86-y-x64.html' title='.Net Framework 2.0 3.0 3.5 x86 y x64'/><author><name>Jose</name><uri>http://www.blogger.com/profile/01667164509152230890</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4634836672556888509.post-1527039598295085104</id><published>2010-09-28T15:17:00.003+02:00</published><updated>2010-09-28T17:43:26.272+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7'/><title type='text'>Cómo crear un disco duro virtual VHD</title><content type='html'>Una de las novedades que más me ha gustado de Windows 7 (y que también está disponible para Windows 2008 Server R2) es poder arrancar el ordenador desde una máquina virtual (un disco duro virtual).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A continuación voy a contar cómo crear un disco duro virtual con Windos Server 2008 R2 y cómo mostrar la opción de arrancar el ordenador desde él por comandos (muchos de los pasos, si no todos, se pueden hacer desde ventanas del sistema pero me parece más cómodo hacerlo desde consola).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;En primer lugar debemos descargar e instalar Windows AIK; se puede descargar de &lt;a href="http://www.microsoft.com/downloads/en/details.aspx?familyid=696DD665-9F76-4177-A811-39C26D3B3B34&amp;amp;displaylang=en"&gt;aquí&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Una vez descargado creamos un directorio en el disco duro en el que guardaremos el disco duro virtual (en mi caso C:\vhds) y por comodidad copiamos a este directorio el archivo intall.wim (situado en la carpeta sources del DVD de Windows 2008 Server).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A continuación, abrimos la consola de comandos y escribimos &lt;strong&gt;DISKPART.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Ahora vamos a crear el disco duro virtual escribiendo:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;create vdisk file=c:\vhds\Windows2008R2.vhd maximum=50000 type=fixed&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;donde 50000 es el tamaño en MB del disco duro virtual y fixed indica que el tamaño del disco no irá creciendo conforme vayamos metiendo archivos, sino que ocupará ese espacio desde el momento en el que se cree.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esto tardará un poco en ejecutarse pero iréis viendo el porcentaje de avance en la pantalla.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Cuando termine escribimos:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;sel vdisk file=c:\vhds\Windows2008R2.vhd&lt;br /&gt;&lt;br /&gt;attach vdisk&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;list disk&lt;br /&gt;&lt;br /&gt;sel disk 1 --&gt;en mi caso es el disco 1&lt;br /&gt;&lt;br /&gt;create part primary&lt;br /&gt;&lt;br /&gt;sel part 1&lt;br /&gt;&lt;br /&gt;active&lt;br /&gt;&lt;br /&gt;format fs=ntfs quick&lt;br /&gt;&lt;br /&gt;assign&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;exit --&gt;Salimos de DISKPART&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Si vamos a Equipo (o Mi PC) veremos un nuevo disco duro (en mi caso F:\).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ahora en la consola de comandos escribimos:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;cd c:\Archivos de programa\Windows AIK\Tools\x86\&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;para situarnos en la carpeta en la que está el archivo imagex.exe.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Comprobamos la información del archivo install.wim que copiamos al principio y aplicamos la imagen al disco virtual (es parecido a una preintalación de Windows).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;imagex /info c:\vhds\install.wim&lt;br /&gt;&lt;br /&gt;imagex /apply c:\vhds\install.wim /check 1 F: --&gt; Pongo F: porque es la letra que se asignó antes al disco virtual.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Cuando termine la ejecución del comando anterior volvemos a poner DISKPART y escribimos los siguientes comandos:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;sel vdisk file=c:\vhds\Windows2010R2.vhd&lt;br /&gt;&lt;br /&gt;detach vdisk --&gt; veremos que ha desaparecido la unidad F:\&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Exit&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ahora escribimos &lt;strong&gt;BCDEDIT&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;bcdedit /copy {current} /d "Windows Server 2008 R2"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Tras ejecutar este comando, nos aparecerá "La entrada se copió correctamente en {XXXXX}". Copiar ese indentificador y ejecutar los siguientes comandos:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;bcdedit /set {XXXX} device vhd=[C:]\vhds\Windows2008R2.vhd&lt;br /&gt;&lt;br /&gt;bcdedit /set {XXXX} osdevice vhd=[C:]\vhd\Windows2008R2.vhd&lt;br /&gt;&lt;br /&gt;bcdedit /set {XXXX} detecthal on&lt;br /&gt;&lt;br /&gt;bcdedit /set {XXXX} description "Windows Server 2008 R2"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ahora escribimos bcdedit de nuevo para comprobar que se han realizado los cambios, cerramos la consola de comandos y reiniciamos para comprobar que tenemos una nueva opción de arranque.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4634836672556888509-1527039598295085104?l=joseaph.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joseaph.blogspot.com/feeds/1527039598295085104/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4634836672556888509&amp;postID=1527039598295085104' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/1527039598295085104'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/1527039598295085104'/><link rel='alternate' type='text/html' href='http://joseaph.blogspot.com/2010/09/como-crear-un-disco-duro-virtual-vhd.html' title='Cómo crear un disco duro virtual VHD'/><author><name>Jose</name><uri>http://www.blogger.com/profile/01667164509152230890</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4634836672556888509.post-7213851212802933186</id><published>2010-09-07T20:32:00.005+02:00</published><updated>2010-09-07T20:51:53.377+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><title type='text'>The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine.</title><content type='html'>Una de las cosas en las que me he entretenido estos días es en desarrollar un módulo que leyera un archivo Excel sin utilizar Interop. Para ello utilicé OLEDB y en mi máquina virtual de 32 bits todo funcionaba bien pero en el servidor de 64 me salía el error que aparece en el título. Esto se debe a que el componente de conexión para Office 2003/2007 sólo está disponible en 32 bits así que una de las posibles soluciones es compilar el proyecto en modo 32 bits.&lt;br /&gt;&lt;br /&gt;Os dejo el link a la página de descarga del componente de conexión para datos de Office&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=7554F536-8C28-4598-9B72-EF94E038C891&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=7554F536-8C28-4598-9B72-EF94E038C891&amp;amp;displaylang=en&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Como dije en el párrafo anterior, una de las soluciones es recompilar en modo 32 bits, pero hay otra que me ha gustado más. El componente de conexión de datos de Office 2010 está disponible en 64 bits, por tanto, no hace falta recompilar nada y de esta forma, el desarrollo ya está preparado para leer archivos de Office 2010. Este componente se puede descargar de la página:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/en/details.aspx?familyid=C06B8369-60DD-4B64-A44B-84B371EDE16D&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/en/details.aspx?familyid=C06B8369-60DD-4B64-A44B-84B371EDE16D&amp;amp;displaylang=en&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Saludos&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4634836672556888509-7213851212802933186?l=joseaph.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joseaph.blogspot.com/feeds/7213851212802933186/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4634836672556888509&amp;postID=7213851212802933186' title='4 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/7213851212802933186'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/7213851212802933186'/><link rel='alternate' type='text/html' href='http://joseaph.blogspot.com/2010/09/microsoftaceoledb120-provider-is-not.html' title='The &apos;Microsoft.ACE.OLEDB.12.0&apos; provider is not registered on the local machine.'/><author><name>Jose</name><uri>http://www.blogger.com/profile/01667164509152230890</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4634836672556888509.post-8626239381932939215</id><published>2010-06-17T21:09:00.004+02:00</published><updated>2010-06-17T21:46:59.769+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>Comandos STSADM</title><content type='html'>&lt;p&gt;En muchos casos necesitamos ejecutar comandos STSADM y, a mí por lo menos, en más de una ocasión se me ha olvidado ir al directorio “C:\Archivos de programa\Archivos comunes\Microsoft Shared\web server extensions\12\BIN” antes de ejecutar el comando.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Para evitar esto (que a mí personalmente se me hace algo pesado) os propongo dos soluciones:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;1. Crear un script&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Una opción para no tener que introducir la ruta a mano es crear un ficheo de texto (.txt), introducir la siguiente línea&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;cd C:\Archivos de programa\Archivos comunes\Microsoft Shared\web server extensions\12\BIN&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;y renombrar este fichero a .bat. &lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Desde mi punto de vista, esto es bastante útil para introducirlo en scripts de despliegue para que los administradores de los servidores sólo tengan que hacer doble-click en un archivo.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;2. Variables de entorno&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;La segunda opción es agregar la ruta (“C:\Archivos de programa\Archivos comunes\Microsoft Shared\web server extensions\12\BIN”) como Variable de Sistema. Esto permitirá que el comando stsadm.exe esté disponible desde cualquier ubicación. &lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Hacer esto es tan sencillo como:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Pinchar con el botón derecho del ratón en Mi PC y después con el izquierdo en la opción "Propiedades".&lt;/li&gt;&lt;li&gt;Seleccionar la pestaña "Opciones avanzadas" y pulsar en el botón "Variables de entorno".&lt;/li&gt;&lt;li&gt;En la tabla "Variables del sistema" seleccionar la variable PATH y pulsar en el botón modificar.&lt;/li&gt;&lt;li&gt;En el formulario que ha aparecido, pinchar en el segundo cuadro de texto "Valor de la variable", ir hasta el final y agregar la siguiente línea:&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;;C:\Archivos de programa\Archivos comunes\Microsoft Shared\web server extensions\12\BIN&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Esta opción viene muy bien para las máquinas virtuales en las que desarrollamos y hacemos pruebas.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4634836672556888509-8626239381932939215?l=joseaph.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joseaph.blogspot.com/feeds/8626239381932939215/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4634836672556888509&amp;postID=8626239381932939215' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/8626239381932939215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/8626239381932939215'/><link rel='alternate' type='text/html' href='http://joseaph.blogspot.com/2010/06/comandos-stsadm.html' title='Comandos STSADM'/><author><name>Jose</name><uri>http://www.blogger.com/profile/01667164509152230890</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4634836672556888509.post-511747483035886121</id><published>2010-06-10T11:36:00.007+02:00</published><updated>2010-06-10T11:48:22.227+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><title type='text'>Obtener valores web.config</title><content type='html'>En el archivo web.config se pueden guardar valores que nos convenga cambiar sin necesidad de actualizar DLLs ni tocar código. Para ello introduciremos una pareja clave valor en la sección appsettings como se muestra a continuación:&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="xml"&gt;&lt;br /&gt;&amp;lt;appSettings&amp;gt;                &lt;br /&gt;&lt;br /&gt;&amp;lt;add key="Clave" value="Valor"/&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/appSettings&amp;gt; &lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Cuando necesitemos recuperar el valor introducido para esa clave sólo tendremos que poner la siguiente línea de código:&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="c#"&gt;&lt;br /&gt;string valor = System.Configuration.ConfigurationManager.AppSettings[“Clave”];&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4634836672556888509-511747483035886121?l=joseaph.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joseaph.blogspot.com/feeds/511747483035886121/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4634836672556888509&amp;postID=511747483035886121' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/511747483035886121'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/511747483035886121'/><link rel='alternate' type='text/html' href='http://joseaph.blogspot.com/2010/06/obtener-valores-webconfig.html' title='Obtener valores web.config'/><author><name>Jose</name><uri>http://www.blogger.com/profile/01667164509152230890</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4634836672556888509.post-2853934081776823408</id><published>2010-01-25T12:06:00.011+01:00</published><updated>2010-02-01T20:31:26.535+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WSS'/><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><category scheme='http://www.blogger.com/atom/ns#' term='Workflow Foundation'/><title type='text'>Delay Workflow Sharepoint - Hotfix</title><content type='html'>Llevo unos días dando vueltas a un flujo en el que tengo una actividad "Delay" dentro de otra de bucle While con el objetivo de ejecutar el flujo a una hora determinada que el usuario introduce pero esto no funciona. Lo primero que probé fue cambiar estas dos actividades por otra de código y utilizar:&lt;br /&gt;&lt;pre name="code" class="c#"&gt;System.Threading.Thread.Sleep(SleepTime);&lt;/pre&gt;&lt;br /&gt;Pero esto tampoco funciona. El flujo nunca sale de esa actividad, es como si muriera cuando termina el bucle... Ante esta situación me puse a buscar en Google y lo pimero que encontré fue el siguiente Hotfix:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;932394"&gt;http://support.microsoft.com/default.aspx?scid=kb;en-us;932394&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Como había actualizaciones posteriores no se podía instalar pero, tras instalar el SP2 del framework 3.0 (que en teoría incluye este hotfix) siguió sin funcionar así que volví a Google pero lo que he encontrado esta vez no es muy alentador:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://social.msdn.microsoft.com/Forums/en/sharepointworkflow/thread/2390dcee-d2f3-4a55-a024-6ad14913568e"&gt;http://social.msdn.microsoft.com/Forums/en/sharepointworkflow/thread/2390dcee-d2f3-4a55-a024-6ad14913568e&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;¿Realmente Microsoft no ha sido capaz de sacar una solución para este problema en 3 años?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4634836672556888509-2853934081776823408?l=joseaph.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joseaph.blogspot.com/feeds/2853934081776823408/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4634836672556888509&amp;postID=2853934081776823408' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/2853934081776823408'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/2853934081776823408'/><link rel='alternate' type='text/html' href='http://joseaph.blogspot.com/2010/01/delay-workflow-sharepoint-hotfix.html' title='Delay Workflow Sharepoint - Hotfix'/><author><name>Jose</name><uri>http://www.blogger.com/profile/01667164509152230890</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4634836672556888509.post-9061026592233452301</id><published>2009-11-19T21:45:00.007+01:00</published><updated>2009-11-19T21:59:33.613+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VBA'/><category scheme='http://www.blogger.com/atom/ns#' term='Word'/><category scheme='http://www.blogger.com/atom/ns#' term='Macros Office'/><title type='text'>Macro actualizar campos Ms Word</title><content type='html'>Algo muy común cuando usamos Sharepoint, sobretodo WSS para intranets, es tener plantillas de documentos con campos en los que se muestran algunos metadatos del ítem.&lt;br /&gt;&lt;br /&gt;El otro día me comentó un cliente que estos campos no se actualizaban automáticamente y muchos usuarios guardaban el documento sin actualizar los campos, lo cual era un problema para ellos. La solución fue práctiacamente instantánea; una macro que actualice dichos campos al abrir el documento de forma automática:&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="vb"&gt; Dim rango As Range &lt;br /&gt; Dim campo As Field &lt;br /&gt; For Each rango In ActiveDocument.StoryRanges &lt;br /&gt;   For Each campo In rango.Fields &lt;br /&gt;     campo.Update &lt;br /&gt;   Next campo&lt;br /&gt; Next rango&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Espero que os resulte útil.&lt;br /&gt;&lt;br /&gt;Un saludo.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4634836672556888509-9061026592233452301?l=joseaph.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joseaph.blogspot.com/feeds/9061026592233452301/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4634836672556888509&amp;postID=9061026592233452301' title='5 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/9061026592233452301'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/9061026592233452301'/><link rel='alternate' type='text/html' href='http://joseaph.blogspot.com/2009/11/macro-actualizar-campos-ms-word.html' title='Macro actualizar campos Ms Word'/><author><name>Jose</name><uri>http://www.blogger.com/profile/01667164509152230890</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4634836672556888509.post-2549911197862959904</id><published>2009-11-19T21:36:00.005+01:00</published><updated>2009-11-19T21:41:45.262+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WSS'/><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>Subir archivos grandes a Sharepoint</title><content type='html'>El otro día me encontré con una migración de documentos de un gestor documental a Sharepoint. Sabía que por defecto, el tamaño máximo de los archivos que puedes subir es 50 mb pero a pesar de haber cambiado esto el proceso no funcionaba como debía. Buscando un poco vi que había que modificar un par de cosillas más y tras este cambio funcionó todo perfectamente.&lt;br /&gt;&lt;br /&gt;Para poder subir arhivos grandes (en mi caso los más grande tiene unos 500 mb) hay que realizar otros dos cambios:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Incrementar el tiempo de espera de la aplicación en el IIS (en la pestaña sitio web, apartado conexiones).&lt;/li&gt;&lt;/ul&gt;&lt;a&gt;&lt;/a&gt;&lt;ul&gt;&lt;li&gt;Modificar en el web.config, dentro del apartado System.Web, los atributos executionTimeout y maxRequestLength de la etiqueta httpRuntime:&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;pre class="html" name="code"&gt;&lt;system.web&gt;&lt;br /&gt;&lt;httpruntime executiontimeout="999999" maxrequestlength="2097151"&gt;&lt;br /&gt;&lt;/SYSTEM.WEB&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4634836672556888509-2549911197862959904?l=joseaph.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joseaph.blogspot.com/feeds/2549911197862959904/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4634836672556888509&amp;postID=2549911197862959904' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/2549911197862959904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/2549911197862959904'/><link rel='alternate' type='text/html' href='http://joseaph.blogspot.com/2009/11/subir-archivos-grandes-sharepoint.html' title='Subir archivos grandes a Sharepoint'/><author><name>Jose</name><uri>http://www.blogger.com/profile/01667164509152230890</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4634836672556888509.post-4853644749107105801</id><published>2009-10-25T16:14:00.014+01:00</published><updated>2009-11-19T22:43:16.671+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>SPQuery no filtra, devuelve todos los elementos de la lista</title><content type='html'>Cuando usamos un objeto de SPQuery para filtrar elementos de una lista con el método GetItems(query) y éste nos devuelve todos los elementos de la lista no es porque el método falle sino porque nuestra consulta está mal.&lt;br /&gt;&lt;br /&gt;Para construir las querys hay un programa muy útil de U2U llamado Caml Query Builder, pero hay que tener cuidado, ya que este programa devuelve la query incluyendo la etiqueta &amp;lt;query&amp;gt;&amp;lt;/query&amp;gt; y si queremos que la consulta funcione debemos quitarla, es decir, debería quedar así:&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="c#"&gt;&lt;br /&gt;SPQuery query = new SPQuery();&lt;br /&gt;&lt;br /&gt;query.Query = "&lt;where&gt;&lt;eq&gt;&lt;fieldref name='Title'&gt;&lt;value type='Text'&gt;Item1&lt;/value&gt;&lt;/eq&gt;&lt;/where&gt;";&lt;br /&gt;&lt;br /&gt;SPListItemCollection collItems = list.GetItems(query);&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;span style="font-family:Courier New;"&gt;Un saludo.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4634836672556888509-4853644749107105801?l=joseaph.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joseaph.blogspot.com/feeds/4853644749107105801/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4634836672556888509&amp;postID=4853644749107105801' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/4853644749107105801'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/4853644749107105801'/><link rel='alternate' type='text/html' href='http://joseaph.blogspot.com/2009/10/spquery-no-filtra-devuelve-todos-los.html' title='SPQuery no filtra, devuelve todos los elementos de la lista'/><author><name>Jose</name><uri>http://www.blogger.com/profile/01667164509152230890</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4634836672556888509.post-3342962834789219736</id><published>2009-09-23T10:52:00.004+02:00</published><updated>2010-02-01T20:27:15.903+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><title type='text'>Cómo escribir en el event log</title><content type='html'>Escribir una entrada en el event log es tan simple como:&lt;br /&gt;&lt;pre name="code" class="c#"&gt;System.Diagnostics.EventLog.WriteEntry("Source", "Message");&lt;/pre&gt;&lt;br /&gt;Si queremos usar esto para mostrar excepciones, podemos poner el siguiente código en lugar de "Message":&lt;br /&gt;&lt;br /&gt;"Excepción: " + ex.Message&lt;br /&gt;&lt;br /&gt;Saludos.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4634836672556888509-3342962834789219736?l=joseaph.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joseaph.blogspot.com/feeds/3342962834789219736/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4634836672556888509&amp;postID=3342962834789219736' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/3342962834789219736'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/3342962834789219736'/><link rel='alternate' type='text/html' href='http://joseaph.blogspot.com/2009/09/como-escribir-en-el-event-log.html' title='Cómo escribir en el event log'/><author><name>Jose</name><uri>http://www.blogger.com/profile/01667164509152230890</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4634836672556888509.post-4113269616889786590</id><published>2009-04-03T09:28:00.006+02:00</published><updated>2009-04-03T09:55:15.915+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='WSS'/><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>Definir propiedades de Webparts en MOSS</title><content type='html'>Si alguna vez os habéis puesto a desarrollar una webpart, seguro que os habréis preguntado cómo se añaden esas cajas de texto que aparecen en el panel de herramientas y que sirven para configurar la webpart.&lt;br /&gt;&lt;br /&gt;Pues bien, si el objetivo es mostrar una caja de texto es tan simple como poner el siguiente código:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;[WebBrowsable(true), &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Personalizable(PersonalizationScope.User),&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;WebDescription("News number you want to show"),&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;WebDisplayName("News number you want to show")]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;public int NewsNumber&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;get { return _newsNumber; }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;set { _newsNumber = value; }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Courier New;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Esto es la definición básica de la propiedad pero hay que tener en cuenta que en función de cómo hayamos desarrollado la webpart, si estas propiedades no tienen un valor inicial comprendido en un cierto rango puede no funcionar como queremos. Para solucionar esto podemos dar a esa propiedad un valor por defecto como se muestra a continuación:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;[WebBrowsable(true),&lt;br /&gt;Personalizable(PersonalizationScope.User),&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;strong&gt;DefaultValue(2),&lt;/strong&gt;&lt;br /&gt;WebDescription("News number you want to show"),&lt;br /&gt;WebDisplayName("News number you want to show")]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;public int NewsNumber&lt;br /&gt;{&lt;br /&gt;get { return _newsNumber; }&lt;br /&gt;set { _newsNumber = value; }&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Al igual que esta, hay muchas otras propiedades, también muy interesantes que os invito que descubráis.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;Saludos!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4634836672556888509-4113269616889786590?l=joseaph.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joseaph.blogspot.com/feeds/4113269616889786590/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4634836672556888509&amp;postID=4113269616889786590' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/4113269616889786590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/4113269616889786590'/><link rel='alternate' type='text/html' href='http://joseaph.blogspot.com/2009/04/definir-propiedades-de-webparts-en-moss.html' title='Definir propiedades de Webparts en MOSS'/><author><name>Jose</name><uri>http://www.blogger.com/profile/01667164509152230890</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4634836672556888509.post-6577685750628910808</id><published>2009-03-25T21:47:00.003+01:00</published><updated>2009-03-25T21:51:46.425+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7'/><category scheme='http://www.blogger.com/atom/ns#' term='Virtual PC'/><title type='text'>Intalar Windows 7 en una máquina virtual con Virtual PC</title><content type='html'>Estos días de atrás me han preguntado muchas veces como he creado la máquina virtual en la que instalé Windows 7 y estaba preparando una entrada explicándolo cuando he visto este Webcast de Microsoft en castellano y, por supuesto, una imagen vale más que mil palabras, así que os dejo la url del webcast:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032405053&amp;amp;EventCategory=5&amp;amp;culture=es-ES&amp;amp;CountryCode=ES"&gt;http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032405053&amp;amp;EventCategory=5&amp;amp;culture=es-ES&amp;amp;CountryCode=ES&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Espero que os resulte útil.&lt;br /&gt;&lt;br /&gt;Saludos.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4634836672556888509-6577685750628910808?l=joseaph.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joseaph.blogspot.com/feeds/6577685750628910808/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4634836672556888509&amp;postID=6577685750628910808' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/6577685750628910808'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/6577685750628910808'/><link rel='alternate' type='text/html' href='http://joseaph.blogspot.com/2009/03/intalar-windows-7-en-una-maquina.html' title='Intalar Windows 7 en una máquina virtual con Virtual PC'/><author><name>Jose</name><uri>http://www.blogger.com/profile/01667164509152230890</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4634836672556888509.post-3811331862279352163</id><published>2009-03-25T16:09:00.002+01:00</published><updated>2009-03-25T16:11:24.143+01:00</updated><title type='text'>Cursos Microsoft</title><content type='html'>Os dejo un montón de cursos que ha publicado Microsoft y que son completamente gratis. Como veréis hay para todos los gustos.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/spanish/msdn/spain/cursosonline.mspx" target="_blank"&gt;http://www.microsoft.com/spanish/msdn/spain/cursosonline.mspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Un saludo!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4634836672556888509-3811331862279352163?l=joseaph.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joseaph.blogspot.com/feeds/3811331862279352163/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4634836672556888509&amp;postID=3811331862279352163' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/3811331862279352163'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/3811331862279352163'/><link rel='alternate' type='text/html' href='http://joseaph.blogspot.com/2009/03/cursos-microsoft.html' title='Cursos Microsoft'/><author><name>Jose</name><uri>http://www.blogger.com/profile/01667164509152230890</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4634836672556888509.post-9095448769292143438</id><published>2009-02-11T09:57:00.004+01:00</published><updated>2009-02-11T10:44:37.898+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7'/><title type='text'>Evento Windows 7 para Partners</title><content type='html'>El objetivo de esta entrada es contar mi impresión sobre el evento de Windows 7 que tuvo lugar ayer en Madrid.&lt;br /&gt;&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5301461982094380898" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 267px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_GA--L2D-tek/SZKTlZj5T2I/AAAAAAAAAKc/pycfpfvmZ-E/s320/Captura.JPG" border="0" /&gt;&lt;br /&gt;&lt;p&gt;Además de las aplicaciones que se incluirán en la versión Enterprise, de las que se habla con mucho detalle en la &lt;a href="http://www.microsoft.com/windows/enterprise/products/windows-7-enterprise.aspx"&gt;web&lt;/a&gt; del producto y de las que hablaré en otras entradas, me gustaría contar mi opinión tanto del evento como del producto.&lt;/p&gt;&lt;p&gt;Sobre el evento tengo que reconocer que me ha gustado bastante, sobre todo por la claridad con la que se habló.&lt;/p&gt;&lt;p&gt;Acerca del producto había leído muchas opiniones y en la mayoría la impresión era muy buena pero sigo pensando que ni Windows Vista es tan malo ni Windows 7 la solución a todos los males. Desde mi punto de vista, Windows 7, por mucho que haya cambiado internamente, es un Vista optimizado y mejorado, sacado al mercado en un momento en el que la mayoría de los pc's que se venden son capaces de soportarlo (cosa que no ocurrió con Vista) y con un objetivo muy claro, aumentar el rendimiento del usuario.&lt;/p&gt;&lt;p&gt;En el evento se dijeron dos cosas que desde mi punto de vista son fundamentales, por un lado que las aplicaciones que no funcionan en Vista tampoco lo harán en Windows 7 y que aunque todavía se desconocen los reqerimientos mínimos para este sistema operativo lo más probable es que sean los mismos que para Vista, eso sí, tres años más tarde. No obstante, me gustaría mencionar que la demo se hizo en un portatil con 1 GB de RAM, con varias aplicaciones abiertas y el S.O. no se colgaba ni daba la impresión de que fuera lento. Además es importante destacar que Windows 7 arranca muchos menos procesos y esto influye positivamente en el rendimiento.&lt;/p&gt;&lt;p&gt;Aunque ya tengamos una beta del producto, todavía no está fijada la fecha de lanzamiento ni el contenido exacto de cada versión, pero lo que sí parece claro es que "7" no es un "code name", sino que será el nombre comercial con el que saldrá a la venta. Esto es algo que me resultó bastante llamativo.&lt;/p&gt;&lt;p&gt;Bueno, no quiero aburrir a nadie, así que por hoy termino, pero publicaré más entradas sobre Windows 7 conforme lo vaya probando.&lt;/p&gt;&lt;p&gt;Un saludo.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4634836672556888509-9095448769292143438?l=joseaph.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joseaph.blogspot.com/feeds/9095448769292143438/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4634836672556888509&amp;postID=9095448769292143438' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/9095448769292143438'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/9095448769292143438'/><link rel='alternate' type='text/html' href='http://joseaph.blogspot.com/2009/02/evento-windows-7-para-partners.html' title='Evento Windows 7 para Partners'/><author><name>Jose</name><uri>http://www.blogger.com/profile/01667164509152230890</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_GA--L2D-tek/SZKTlZj5T2I/AAAAAAAAAKc/pycfpfvmZ-E/s72-c/Captura.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4634836672556888509.post-8677883508156056607</id><published>2009-02-02T13:05:00.003+01:00</published><updated>2009-02-02T13:09:32.700+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Vista'/><category scheme='http://www.blogger.com/atom/ns#' term='Telnet'/><title type='text'>Telnet en Windows Vista</title><content type='html'>No sé si os abréis fijado en que en Windows Vista, no viene Telnet activado por defecto (al menos en la versión Business). Tengo que reconocer que es algo que hasta esta hoy no sabía pero por supuesto, se puede activar.&lt;br /&gt;&lt;br /&gt;Para activarlo basta con abrir el panel de control, pinchar en programas y características y, finalmente seleccionar el checkbox que hay a la izquierda de cliente Telnet y aceptar.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4634836672556888509-8677883508156056607?l=joseaph.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joseaph.blogspot.com/feeds/8677883508156056607/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4634836672556888509&amp;postID=8677883508156056607' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/8677883508156056607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/8677883508156056607'/><link rel='alternate' type='text/html' href='http://joseaph.blogspot.com/2009/02/telnet-en-windows-vista.html' title='Telnet en Windows Vista'/><author><name>Jose</name><uri>http://www.blogger.com/profile/01667164509152230890</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4634836672556888509.post-6411998906132160822</id><published>2009-01-26T10:04:00.000+01:00</published><updated>2009-01-26T10:05:10.415+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Excel 2007'/><title type='text'>Dar formato condicional en Excel 2007</title><content type='html'>Hacer esto es tan simple como seleccionar las celdas en las que queremos insertar los indicadores (o KPI's), en la pestaña "Inicio" pulsar en Formato condicional-&gt;Conjuntos de Iconos y una vez aqui seleccionamos el conjunto de indicadores que más nos guste y que mejor se ajuste en cada caso.&lt;br /&gt;&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5294869468810645778" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 375px; CURSOR: hand; HEIGHT: 400px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_GA--L2D-tek/SXsnunyFERI/AAAAAAAAAKE/MCygeh7xcLI/s400/Cond.jpg" border="0" /&gt;Una vez seleccionado el tipo de indicadores, editaremos la regla de formato condicional. Para ello pincharemos en Formato condicional-&gt;Administrar reglas... y aparecerá la siguiente ventana.&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://2.bp.blogspot.com/_GA--L2D-tek/SXsrUOfoaHI/AAAAAAAAAKM/4HcExpM2o2s/s1600-h/EditarRegla.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5294873413392296050" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 171px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_GA--L2D-tek/SXsrUOfoaHI/AAAAAAAAAKM/4HcExpM2o2s/s400/EditarRegla.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;En este caso no tendremos que preocuparnos de qué regla vamos a editar ya que sólo hay una. La seleccionamos, pulsamos Editar regla... y aparecerá la siguiente ventana.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://4.bp.blogspot.com/_GA--L2D-tek/SXssjahtBUI/AAAAAAAAAKU/ObGUTQasKf0/s1600-h/EdRegla.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5294874773831877954" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 275px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_GA--L2D-tek/SXssjahtBUI/AAAAAAAAAKU/ObGUTQasKf0/s400/EdRegla.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Como podéis ver en la imagen, yo ya he editado la regla para que haga lo que conté en la entrada anterior. Para que sea lo más genérico posible, en vez de introducir valores, he introducido celdas y, así, si hay trabajadores con jornadas distintas no tendré que preocuparme de editar la regla, bastará con cambiar el número de horas en otra tabla pequeña dentro de la misma hoja.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4634836672556888509-6411998906132160822?l=joseaph.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joseaph.blogspot.com/feeds/6411998906132160822/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4634836672556888509&amp;postID=6411998906132160822' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/6411998906132160822'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/6411998906132160822'/><link rel='alternate' type='text/html' href='http://joseaph.blogspot.com/2009/01/dar-formato-condicional-en-excel-2007.html' title='Dar formato condicional en Excel 2007'/><author><name>Jose</name><uri>http://www.blogger.com/profile/01667164509152230890</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_GA--L2D-tek/SXsnunyFERI/AAAAAAAAAKE/MCygeh7xcLI/s72-c/Cond.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4634836672556888509.post-7648008819393019896</id><published>2009-01-23T21:03:00.010+01:00</published><updated>2009-01-23T21:58:44.454+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Excel 2007'/><title type='text'>Indicadores ( KPI s) en excel 2007</title><content type='html'>Aunque ya hace tiempo que salió la versión 2007 de MS Office y hay mucha gente que la tiene, todavía muchos desconocen las novedades que se han introducido en ella.&lt;br /&gt;&lt;br /&gt;En este post me voy a centrar en Excel 2007, concretamente en los indicadores o KPI´s que se pueden insertar y que pueden convertir una tabla muy densa en una tabla grande pero que aporte información de un vistazo.&lt;br /&gt;&lt;br /&gt;Imaginemos que queremos llevar un control de las horas que trabajamos al mes, o de las horas que trabajan nuestros empleados. En el caso de que nos interesase la segunda opción, si no tenemos muchos empleados, podríamos tener una hoja por cada empleado y otra hoja de resumen general. No obstante, en cualquier caso, la tabla resultante no es pequeña, ya que tendremos al menos 12 columnas (una por mes) y dentro de cada columna, al menos otras 3 (Hora Entrada, Hora Salida y Horas Trabajadas) y 31 filas (una por día) y además de esto, lo más probable es que tengamos otras tablas para controlar otras cosas. Ciertamente la tabla resultante es bastante grande y su información no es visible de un vistazo, pero, ¿qué pasa si usamos indicadores?. Vean la siguiente imagen.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_GA--L2D-tek/SXopQdpjrLI/AAAAAAAAAJ0/60MW9BHdf_o/s1600-h/Dibujo.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5294589674741017778" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 241px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_GA--L2D-tek/SXopQdpjrLI/AAAAAAAAAJ0/60MW9BHdf_o/s400/Dibujo.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;¿Qué les parece? Debido al tamaño de la tabla, ésta no ha salido entera en la captura de pantalla (aún habiendo reducido el zoom) pero, si se fijan, los indicadores son tan llamativos que en apenas un vistazo podemos ver si se ha trabajado más o menos horas de las debidas por día (he asumido que el trabajor trabaja media jornada) y se podría hacer lo mismo para los totales.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://3.bp.blogspot.com/_GA--L2D-tek/SXothtwoo1I/AAAAAAAAAJ8/tZN28vjAP3g/s1600-h/Captura.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5294594369169957714" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 308px; CURSOR: hand; HEIGHT: 400px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_GA--L2D-tek/SXothtwoo1I/AAAAAAAAAJ8/tZN28vjAP3g/s400/Captura.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Si se fijan en esta segunda imagen, verán que hay tres indicadores configurados de la siguiente forma:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Si el empleado no trabaja ese día aparecerá una x roja.&lt;/li&gt;&lt;li&gt;Si el empleado trabaja menos de 4 horas (media jornada) aparecerá un símbolo de exclamación amarillo.&lt;/li&gt;&lt;li&gt;Si el empleado trabaja 4 horas o más aparecerá un símbolo verde.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Hacer esto es muy fácil y se tarda 5 minutos, pero en contarlo se tarda algo más, así que se lo contaré en la siguiente entrada.&lt;/p&gt;&lt;p&gt;Un saludo!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4634836672556888509-7648008819393019896?l=joseaph.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joseaph.blogspot.com/feeds/7648008819393019896/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4634836672556888509&amp;postID=7648008819393019896' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/7648008819393019896'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/7648008819393019896'/><link rel='alternate' type='text/html' href='http://joseaph.blogspot.com/2009/01/indicadores-kpi-s-en-excel-2007.html' title='Indicadores ( KPI s) en excel 2007'/><author><name>Jose</name><uri>http://www.blogger.com/profile/01667164509152230890</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_GA--L2D-tek/SXopQdpjrLI/AAAAAAAAAJ0/60MW9BHdf_o/s72-c/Dibujo.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4634836672556888509.post-5518841014044104330</id><published>2009-01-12T12:38:00.006+01:00</published><updated>2009-01-12T22:05:12.076+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Macros Office'/><title type='text'>Firmar digitalmente una macro</title><content type='html'>Cuando abrimos un documento que contiene macros, nos aparece un mensaje advirtiéndonos de que abrirlo puede ser peligroso. Evitar esto es tan simple como firmar las macros.&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Voy a contar cómo firmar una macro con Office 2007.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;En primer lugar tenemos que crear un certificado: &lt;/div&gt;&lt;ul&gt;&lt;li&gt;Pinchamos en Inicio-&gt;Todos los programas-&gt;Microsoft Office-&gt;Herramientas de Microsoft Office-&gt;Certificado Digital para proyectos de VBA.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Introducimos el nombre que queramos (es el nombre del certificado) y pulsamos "Aceptar".&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Ya tenemos creado el certificado, ahora tenemos que firmar nuestras macros. Esto es tan simple como abrir el documento que las contenga, ir al editor de Visual Basic y pulsar en Herramientas -&gt; Firma digital...&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;img id="BLOGGER_PHOTO_ID_5290372761645392786" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 232px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_GA--L2D-tek/SWst_0NGo5I/AAAAAAAAAJM/oCPwNKjQZoA/s320/Dibujo.jpg" border="0" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Pulsamos en Elegir y aparecerá una lista de los certificados que hay en el equipo, seleccionamos el que queramos usar para firmar nuestra macro y pulsamos aceptar, posteriormente guardamos y ya tenemos la macro firmada!!&lt;/p&gt;&lt;p&gt;El siguiente punto para eliminar el mensaje de advertencia al abrir un documento que contenga macros es abrir el documento o documentos que contienen macros y que hemos firmado anteriormente, pulsar en opciones y, finalmente, en "Confiar en todos los documentos de este editor" como se indica en la siguiente imagen.&lt;/p&gt;&lt;p&gt;&lt;img id="BLOGGER_PHOTO_ID_5290375839413666770" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 284px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_GA--L2D-tek/SWswy9yPg9I/AAAAAAAAAJU/TPHai7uWja0/s320/Dibujo2.jpg" border="0" /&gt;Como podéis ver es bastante fácil.&lt;/p&gt;&lt;p&gt;Saludos.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4634836672556888509-5518841014044104330?l=joseaph.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joseaph.blogspot.com/feeds/5518841014044104330/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4634836672556888509&amp;postID=5518841014044104330' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/5518841014044104330'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/5518841014044104330'/><link rel='alternate' type='text/html' href='http://joseaph.blogspot.com/2009/01/firmar-una-macro.html' title='Firmar digitalmente una macro'/><author><name>Jose</name><uri>http://www.blogger.com/profile/01667164509152230890</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_GA--L2D-tek/SWst_0NGo5I/AAAAAAAAAJM/oCPwNKjQZoA/s72-c/Dibujo.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4634836672556888509.post-5609360707120457479</id><published>2008-12-17T10:24:00.007+01:00</published><updated>2008-12-27T14:17:24.118+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Macros Office'/><title type='text'>Estructura macro</title><content type='html'>Me gustaría completar el apartado de macros con un consejo sobre la estructura de las mismas cuando usan formularios.&lt;br /&gt;&lt;br /&gt;Estos días he visto algunas macros con formularios bastante caóticas en las que todo el código está dentro del envento click de los botones y en varios de ellos se repite código. Por ello, me gustaría plantear una estructura bastante simple que puede ayudarnos mucho a la hora de mantener el código.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;img id="BLOGGER_PHOTO_ID_5280688770220298290" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 186px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_GA--L2D-tek/SUjGdU5gEDI/AAAAAAAAAI8/-tkroHI02xs/s320/estrucMacro.jpg" border="0" /&gt;&lt;/p&gt;&lt;p&gt;Como se muestra en la imagen anterior, por un lado tendremos un formulario con sus eventos y las funciones auxiliares (limpiar campos de texto, cargar datos en los controles...) y por otro un módulo dentro del proyecto en el que meteremos el código del resto de las funciones. &lt;/p&gt;&lt;p&gt;Con esto vamos a conseguir una mayor claridad y reutilización del código.&lt;/p&gt;&lt;p&gt;Saludos.&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4634836672556888509-5609360707120457479?l=joseaph.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joseaph.blogspot.com/feeds/5609360707120457479/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4634836672556888509&amp;postID=5609360707120457479' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/5609360707120457479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/5609360707120457479'/><link rel='alternate' type='text/html' href='http://joseaph.blogspot.com/2008/12/estructuta-macro.html' title='Estructura macro'/><author><name>Jose</name><uri>http://www.blogger.com/profile/01667164509152230890</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_GA--L2D-tek/SUjGdU5gEDI/AAAAAAAAAI8/-tkroHI02xs/s72-c/estrucMacro.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4634836672556888509.post-7111081883658008513</id><published>2008-12-05T12:40:00.003+01:00</published><updated>2009-04-03T09:56:17.650+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WSS'/><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>Manual aplicación Agregar Temas Sharepoint</title><content type='html'>Agregar un tema con este programa es tan simple como elegir el idioma de la instalación de Sharepoint, seleccionar la carpeta que contiene las imágenes del tema y, por último, la imagen de la vista previa del tema y el resto de logos que deseemos incorporar teniendo en cuenta que la primera imagen que debemos cargar es la vista previa.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_GA--L2D-tek/STKWRfVyr7I/AAAAAAAAAHE/_T_xBWt5z1E/s1600-h/Dibujo.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5274443340819115954" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 300px; CURSOR: pointer; HEIGHT: 320px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_GA--L2D-tek/STKWRfVyr7I/AAAAAAAAAHE/_T_xBWt5z1E/s320/Dibujo.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Además de esto, en el menú "Acciones" tenemos la opción "Resetear Alicación" que permite empezar de nuevo.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_GA--L2D-tek/STKWY7LosYI/AAAAAAAAAHM/Rki0VUE0uKQ/s1600-h/app2.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5274443468551795074" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 305px; CURSOR: pointer; HEIGHT: 320px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_GA--L2D-tek/STKWY7LosYI/AAAAAAAAAHM/Rki0VUE0uKQ/s320/app2.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Si no ha leído el resto de posts relacionados con temas de Sharepoint, le recomiendo que les eche un vistazo y, si tiene alguna duda, puede publicar un comentario exponiéndola.&lt;br /&gt;&lt;br /&gt;Saludos.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4634836672556888509-7111081883658008513?l=joseaph.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joseaph.blogspot.com/feeds/7111081883658008513/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4634836672556888509&amp;postID=7111081883658008513' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/7111081883658008513'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/7111081883658008513'/><link rel='alternate' type='text/html' href='http://joseaph.blogspot.com/2008/12/manual-aplicacin-agregar-temas.html' title='Manual aplicación Agregar Temas Sharepoint'/><author><name>Jose</name><uri>http://www.blogger.com/profile/01667164509152230890</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_GA--L2D-tek/STKWRfVyr7I/AAAAAAAAAHE/_T_xBWt5z1E/s72-c/Dibujo.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4634836672556888509.post-279815884250866944</id><published>2008-12-03T16:37:00.000+01:00</published><updated>2009-04-03T09:56:17.650+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WSS'/><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>Agregar un tema en Sharepoint</title><content type='html'>Agregar un tema en Sharepoint es algo muy sencillo que se puede resumir en 3 pasos:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Copiar la carpeta del tema que hemos creado en la siguiente ruta: &lt;span style="FONT-WEIGHT: bold"&gt;C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\THEMES\&lt;/span&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Copiar la imagen de la vista previa del tema en la siguiente ruta: &lt;span style="FONT-WEIGHT: bold"&gt;C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\IMAGES.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Modificar el archivo SPTHEMES.XML de la siguiente ruta: &lt;span style="FONT-WEIGHT: bold"&gt;C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS\1033\.&lt;/span&gt; Esto se hace para que aparezca&lt;span style="FONT-WEIGHT: bold"&gt;&lt;span style="FONT-WEIGHT: bold"&gt; &lt;/span&gt;&lt;/span&gt;nuestro tema en la lista de temas a la que se llega desde Site Settings -&gt; Site Theme&lt;span style="FONT-WEIGHT: bold"&gt;&lt;span style="FONT-WEIGHT: bold"&gt;&lt;/span&gt;.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;Como hemos visto, agregar un tema en Sharepoint es algo muy simple pero también algo pesado si se instalan muchos o, si no se instalan muy frecuentemente, ya que lo normal es que se olvide cómo hacerlo y tendremos que perder tiempo en buscar esta información cada vez que agreguemos un tema. Por esto, he hecho un programa muy fácil de usar que hace esto seleccionando el idioma de la instalación de Sharepoint que tenemos instalada, la carpeta que contiene el tema y la imagen de la vista previa del mismo.&lt;br /&gt;&lt;br /&gt;En un post posterior publicaré un manual de cómo usar dicho programa.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4634836672556888509-279815884250866944?l=joseaph.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joseaph.blogspot.com/feeds/279815884250866944/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4634836672556888509&amp;postID=279815884250866944' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/279815884250866944'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/279815884250866944'/><link rel='alternate' type='text/html' href='http://joseaph.blogspot.com/2008/12/agregar-un-tema-en-sharepoint.html' title='Agregar un tema en Sharepoint'/><author><name>Jose</name><uri>http://www.blogger.com/profile/01667164509152230890</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4634836672556888509.post-5706974489564820697</id><published>2008-12-01T10:11:00.001+01:00</published><updated>2009-04-03T09:56:17.650+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WSS'/><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>Crear un tema en Sharepoint</title><content type='html'>Para los que no sepan cómo son los temas de en Sharepoint, creo que lo primero que deberían hacer es ver un tema existente, tanto aplicado en algún sitio de alguna aplicación como la carpeta que contiene las imágenes de dicho tema.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Aplicar un tema en un sitio de la aplicación es tan simple como ir a "Site Settings" y luego pulsar en "Site Theme". Una vez estemos en este punto, veremos una lista de temas en la parte derecha y una imagen con la vista previa del tema seleccionado en la parte izquierda.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Para ver la carpeta que contiene el tema tendremos que ir a la carpeta del tema (C:\Archivos de programa\Archivos comunes\Microsoft shared\web server extensions\12\TEMPLATE\THEMES\[NombreTema] si hemos instalado Sharepoint en castellano o C:\Program Files\Common Files\Microsoft shared\web server extensions\12\TEMPLATE\THEMES\[NombreTema] si hemos instalado Sharepoint en inglés).&lt;/li&gt;&lt;/ul&gt;Si hemos abierto la carpeta del tema, nos habremos dado cuenta de que además de las imágenes del tema, en la carpeta hay dos archivos:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Un archivo que se llama igual que el tema y tiene extensión .INF. Si creamos una tema nuevo, recomiendo que se copie este archivo de un tema de ejemplo y lo editemos (con el Bloc de notas por ejemplo), cambiando el nombre del tema de ejemplo por el nombre del nuevo tema.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Un archivo theme.css. No hace falta decir que este archivo define el estilo, sólo tenemos que editarlo a nuestro antojo.&lt;/li&gt;&lt;/ul&gt;Además de lo anterior, deberíamos crear una imagen que muestre cómo va a quedar el tema una vez instalado, teniendo en cuenta que su nombre debe comenzar por "th". También es importante que la carpeta que contiene el tema tenga el mismo nombre que el archivo .INF.&lt;br /&gt;&lt;br /&gt;Ya sólo falta por explicar cómo añadir el tema en Sharepoint, pero eso lo dejo para un post posterior.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4634836672556888509-5706974489564820697?l=joseaph.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joseaph.blogspot.com/feeds/5706974489564820697/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4634836672556888509&amp;postID=5706974489564820697' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/5706974489564820697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/5706974489564820697'/><link rel='alternate' type='text/html' href='http://joseaph.blogspot.com/2008/12/crear-un-tema-en-sharepoint.html' title='Crear un tema en Sharepoint'/><author><name>Jose</name><uri>http://www.blogger.com/profile/01667164509152230890</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4634836672556888509.post-4892065377953058647</id><published>2008-11-15T12:06:00.007+01:00</published><updated>2008-12-21T18:28:16.913+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Macros Office'/><title type='text'>Añadir un botón en Office 2003</title><content type='html'>Como dije anteriormente, hay más formas de agregar un botón en una barra en Office 2003. Aunque para este ejemplo he usado Word, el proceso es el mismo para el resto de programas de Office 2003 (excepto Outlook).&lt;br /&gt;&lt;br /&gt;Lo primero que debemos hacer es ir a Herramientas-&gt;Personalizar.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_GA--L2D-tek/SR6uusV_UNI/AAAAAAAAAG8/wg7v8kBXKbk/s1600-h/001.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 301px;" src="http://2.bp.blogspot.com/_GA--L2D-tek/SR6uusV_UNI/AAAAAAAAAG8/wg7v8kBXKbk/s320/001.JPG" alt="" id="BLOGGER_PHOTO_ID_5268840731270664402" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;En el cuadro de la izquierda pinchamos en la categoría en la que queremos agregar el botón y pulsamos "Reorganizar comandos...".&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_GA--L2D-tek/SR6tyoYpMzI/AAAAAAAAAGs/DaYPG0vgvTY/s1600-h/002.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 313px; height: 320px;" src="http://4.bp.blogspot.com/_GA--L2D-tek/SR6tyoYpMzI/AAAAAAAAAGs/DaYPG0vgvTY/s320/002.JPG" alt="" id="BLOGGER_PHOTO_ID_5268839699415905074" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Pinchamos en el botón "Agregar" y aparecerá la siguiente ventana. En ella seleccionamos en el cuadro de categorías "Macros", en el de comandos la macro que deseemos asociar al botón y pulsamos "Aceptar".&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_GA--L2D-tek/SR6tvnPhhPI/AAAAAAAAAGk/CB_6wNJxibQ/s1600-h/003.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 204px;" src="http://4.bp.blogspot.com/_GA--L2D-tek/SR6tvnPhhPI/AAAAAAAAAGk/CB_6wNJxibQ/s320/003.JPG" alt="" id="BLOGGER_PHOTO_ID_5268839647569609970" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;En la siguiente ventana vemos la barra de herramientas con una nueva opción, la macro que hemos agregado.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_GA--L2D-tek/SR6tswTROxI/AAAAAAAAAGc/VFrcqyDWNJM/s1600-h/004.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 313px; height: 320px;" src="http://1.bp.blogspot.com/_GA--L2D-tek/SR6tswTROxI/AAAAAAAAAGc/VFrcqyDWNJM/s320/004.JPG" alt="" id="BLOGGER_PHOTO_ID_5268839598461631250" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Si pulsamos en "Modificar Selección" podemos editar el nombre que aparece y podemos añadir un dibujo a la izquierda de la macro como se muestra en la siguiente imagen.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_GA--L2D-tek/SR6tp0uxMBI/AAAAAAAAAGU/d-yc20voPs4/s1600-h/005.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 319px; height: 320px;" src="http://1.bp.blogspot.com/_GA--L2D-tek/SR6tp0uxMBI/AAAAAAAAAGU/d-yc20voPs4/s320/005.JPG" alt="" id="BLOGGER_PHOTO_ID_5268839548111106066" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Con esto, obtenemos un nuevo botón que ejecuta una macro en la barra de herramientas que queramos. Como han visto, en Office 2003 es algo muy simple.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4634836672556888509-4892065377953058647?l=joseaph.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joseaph.blogspot.com/feeds/4892065377953058647/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4634836672556888509&amp;postID=4892065377953058647' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/4892065377953058647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/4892065377953058647'/><link rel='alternate' type='text/html' href='http://joseaph.blogspot.com/2008/11/aadir-un-botn-en-office-2003.html' title='Añadir un botón en Office 2003'/><author><name>Jose</name><uri>http://www.blogger.com/profile/01667164509152230890</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_GA--L2D-tek/SR6uusV_UNI/AAAAAAAAAG8/wg7v8kBXKbk/s72-c/001.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4634836672556888509.post-7038694231545637459</id><published>2008-11-07T15:39:00.012+01:00</published><updated>2009-11-19T22:06:52.046+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VBA'/><category scheme='http://www.blogger.com/atom/ns#' term='Macros Office'/><title type='text'>Ejemplo macro con un formulario en Word</title><content type='html'>En este ejemplo voy a mostrar cómo hacer un formulario que carga datos en un plantilla de Word de una forma muy simple.&lt;br /&gt;&lt;br /&gt;Voy a empezar mostrando el resultado para que sea más simple entender el código. Tenemos una plantilla de Word muy sencilla (se puede complicar todo lo que queramos) y queremos que aparezca un formulario para introducir los datos en él y que se carguen a su vez en el lugar correspondiente en la plantilla. Como el usuario final puede no tener mucha idea de informática, hemos creado un nuevo botón en la pestaña "Ver".&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_GA--L2D-tek/SRRhdq9-khI/AAAAAAAAAGM/Jw4L55St_iE/s1600-h/img1.jpg"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 240px; CURSOR: pointer" id="BLOGGER_PHOTO_ID_5265941026681295378" border="0" alt="" src="http://3.bp.blogspot.com/_GA--L2D-tek/SRRhdq9-khI/AAAAAAAAAGM/Jw4L55St_iE/s320/img1.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;Cuando hagamos click en "Formulario Carga Datos" aparecer´el siguiente formulario.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_GA--L2D-tek/SRRhaE36K5I/AAAAAAAAAGE/3MC1FQ7zor8/s1600-h/img2.jpg"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 240px; CURSOR: pointer" id="BLOGGER_PHOTO_ID_5265940964915686290" border="0" alt="" src="http://1.bp.blogspot.com/_GA--L2D-tek/SRRhaE36K5I/AAAAAAAAAGE/3MC1FQ7zor8/s320/img2.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;Cuando hagamos click en el botón "OK" los datos se cargarán automáticamente en el documento.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_GA--L2D-tek/SRRhWexyLpI/AAAAAAAAAF8/EGGyFar8TYg/s1600-h/img3.jpg"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 240px; CURSOR: pointer" id="BLOGGER_PHOTO_ID_5265940903149842066" border="0" alt="" src="http://2.bp.blogspot.com/_GA--L2D-tek/SRRhWexyLpI/AAAAAAAAAF8/EGGyFar8TYg/s320/img3.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;Hasta aquí he mostrado el resultado, ahora voy a contar cómo se hace.&lt;br /&gt;&lt;br /&gt;Por un lado tenemos el formulario (sólo hay que dibujarlo):&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_GA--L2D-tek/SRRhTmD6NdI/AAAAAAAAAF0/Ud16w1lQsuQ/s1600-h/img4.JPG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 194px; CURSOR: pointer" id="BLOGGER_PHOTO_ID_5265940853565306322" border="0" alt="" src="http://3.bp.blogspot.com/_GA--L2D-tek/SRRhTmD6NdI/AAAAAAAAAF0/Ud16w1lQsuQ/s320/img4.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;Por otro el código (basta con hacer doble click en el botón "OK" y luego pegar el siguiente código).&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="vb"&gt;Private Sub OK_Click() &lt;br /&gt;Selection.GoToWhat:=wdGoToBookmark, Name:="NombreC" &lt;br /&gt;Selection.TypeText Text:=Nombre.Text &lt;br /&gt;&lt;br /&gt;Selection.GoToWhat:=wdGoToBookmark, Name:="Codigo" &lt;br /&gt;Selection.TypeText Text:=Codigo.Text &lt;br /&gt;&lt;br /&gt;Selection.GoToWhat:=wdGoToBookmark, Name:="Contrato" &lt;br /&gt;Selection.TypeText Text:=Contrato.Text &lt;br /&gt;&lt;br /&gt;Selection.GoToWhat:=wdGoToBookmark, Name:="ERP" &lt;br /&gt;Selection.TypeText Text:=ERP.Text &lt;br /&gt;&lt;br /&gt;Unload UserForm1 &lt;br /&gt;&lt;br /&gt;End Sub &lt;br /&gt;&lt;br /&gt;Private Sub UserForm_Initialize() &lt;br /&gt;'Con esto cargamos la fecha en el label 6 &lt;br /&gt;Label6.Caption = Date &lt;br /&gt;End Sub &lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Finalmente, sólo me falta contar cómo agregar un botón en una pestaña. Para ello hay varias opciones pero quizá la más sencilla sea pinchar en Herramientas-&gt;Personalizar.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_GA--L2D-tek/SRRhQtOwvQI/AAAAAAAAAFs/BWmOh24D3lc/s1600-h/img5.JPG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 200px; CURSOR: pointer" id="BLOGGER_PHOTO_ID_5265940803950263554" border="0" alt="" src="http://1.bp.blogspot.com/_GA--L2D-tek/SRRhQtOwvQI/AAAAAAAAAFs/BWmOh24D3lc/s320/img5.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;En la ventana que aparece buscamos en la parte izquierda "Macros", posteriormente pinchamos en la macro que queramos agregar y la arrastramos a la pestaña en la que deseemos colocarla.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4634836672556888509-7038694231545637459?l=joseaph.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joseaph.blogspot.com/feeds/7038694231545637459/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4634836672556888509&amp;postID=7038694231545637459' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/7038694231545637459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/7038694231545637459'/><link rel='alternate' type='text/html' href='http://joseaph.blogspot.com/2008/11/ejemplo-macro-con-un-formulario-en-word.html' title='Ejemplo macro con un formulario en Word'/><author><name>Jose</name><uri>http://www.blogger.com/profile/01667164509152230890</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_GA--L2D-tek/SRRhdq9-khI/AAAAAAAAAGM/Jw4L55St_iE/s72-c/img1.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4634836672556888509.post-3991869825361564605</id><published>2008-11-06T15:36:00.001+01:00</published><updated>2008-12-21T18:28:16.914+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Macros Office'/><title type='text'>Curso de Microsoft</title><content type='html'>Os dejo la dirección de un curso de Microsoft muy bueno para aprender a hacer macros.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;http://office.microsoft.com/training/Training.aspx?AssetID=RC011506203082&amp;amp;CTT=6&amp;amp;Origin=RC011506203082&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Un saludo.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4634836672556888509-3991869825361564605?l=joseaph.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joseaph.blogspot.com/feeds/3991869825361564605/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4634836672556888509&amp;postID=3991869825361564605' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/3991869825361564605'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/3991869825361564605'/><link rel='alternate' type='text/html' href='http://joseaph.blogspot.com/2008/11/curso-de-microsoft.html' title='Curso de Microsoft'/><author><name>Jose</name><uri>http://www.blogger.com/profile/01667164509152230890</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4634836672556888509.post-2655580578577767843</id><published>2008-11-06T14:05:00.005+01:00</published><updated>2008-12-21T18:28:16.914+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Macros Office'/><title type='text'>Cómo crear una macro con Office 2003</title><content type='html'>En este caso vamos a usar Word 2003 para explicar cómo crear una macro pero se hace igual con el resto de los programas de Office.&lt;br /&gt;&lt;br /&gt;En primer lugar, abrimos Microsoft Word 2003 y pinchamos en Herramientas-&gt;Macro-&gt;Editor de Visual Basic.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_GA--L2D-tek/SRLsVf0JvCI/AAAAAAAAAFk/2T0UU4Ov67I/s1600-h/0001.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 200px;" src="http://3.bp.blogspot.com/_GA--L2D-tek/SRLsVf0JvCI/AAAAAAAAAFk/2T0UU4Ov67I/s320/0001.JPG" alt="" id="BLOGGER_PHOTO_ID_5265530768411180066" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Se abrirá una nueva ventana (el editor de Visual Basic).&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_GA--L2D-tek/SRLsRoUWf6I/AAAAAAAAAFc/54pfKii3uMk/s1600-h/0002.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 200px;" src="http://1.bp.blogspot.com/_GA--L2D-tek/SRLsRoUWf6I/AAAAAAAAAFc/54pfKii3uMk/s320/0002.JPG" alt="" id="BLOGGER_PHOTO_ID_5265530701974241186" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;El editor de Visual Basic que viene con Office tiene una apariencia parecida a la de un compilador, aunque mucho más sencillo. Antes de seguir creo que es conveniente aclarar que en este compilador podremos hacer Scripts muy potentes pero en VBA (Visual Basic for Applications), no en Visual Basic. Si queremos programar funcionalidades más avanzadas o en otro lenguaje debemos usar Visual Studio.&lt;br /&gt;&lt;br /&gt;Para añadir un módulo en el que incluir código o un formulario, basta con pinchar con el botón derecho sobre el proyecto (en la ventana de proyecto), situar el puntero sobre insertar y, posteriormente, hacer click en la opción deseada.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_GA--L2D-tek/SRLsNWJ7QbI/AAAAAAAAAFU/hZ5FvyypIRM/s1600-h/0003.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 200px;" src="http://1.bp.blogspot.com/_GA--L2D-tek/SRLsNWJ7QbI/AAAAAAAAAFU/hZ5FvyypIRM/s320/0003.JPG" alt="" id="BLOGGER_PHOTO_ID_5265530628379197874" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Con esto, si han programado antes, sólo les falta conocer el modelo de objetos de VBA y familiarizarse con dicho lenguaje.&lt;br /&gt;&lt;br /&gt;Un saludo.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4634836672556888509-2655580578577767843?l=joseaph.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joseaph.blogspot.com/feeds/2655580578577767843/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4634836672556888509&amp;postID=2655580578577767843' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/2655580578577767843'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/2655580578577767843'/><link rel='alternate' type='text/html' href='http://joseaph.blogspot.com/2008/11/cmo-crear-una-macro-con-office-2003.html' title='Cómo crear una macro con Office 2003'/><author><name>Jose</name><uri>http://www.blogger.com/profile/01667164509152230890</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_GA--L2D-tek/SRLsVf0JvCI/AAAAAAAAAFk/2T0UU4Ov67I/s72-c/0001.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4634836672556888509.post-5273398134259768058</id><published>2008-11-06T13:53:00.007+01:00</published><updated>2008-12-21T18:28:16.914+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Macros Office'/><title type='text'>Cómo crear una macro con Office 2007</title><content type='html'>Para crear una macro en Office 2007 lo primero que debemos hacer es activar la ficha de programador. Para ello seguiremos los siguientes pasos:&lt;br /&gt;Pinchamos en el botón Office &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_GA--L2D-tek/SRLpQU9Zm8I/AAAAAAAAAEs/D7DNyvB146w/s1600-h/boton_office.gif"&gt;&lt;img style="cursor: pointer; width: 41px; height: 36px;" src="http://3.bp.blogspot.com/_GA--L2D-tek/SRLpQU9Zm8I/AAAAAAAAAEs/D7DNyvB146w/s320/boton_office.gif" alt="" id="BLOGGER_PHOTO_ID_5265527381062949826" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Pinchamos en "Opciones de Word".&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_GA--L2D-tek/SRLpYp7o-UI/AAAAAAAAAE0/CbxXubY-m4g/s1600-h/img1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 288px;" src="http://3.bp.blogspot.com/_GA--L2D-tek/SRLpYp7o-UI/AAAAAAAAAE0/CbxXubY-m4g/s320/img1.jpg" alt="" id="BLOGGER_PHOTO_ID_5265527524131666242" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Y seleccionamos el 3º checkbox de la pestaña "Más frecuentes".&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_GA--L2D-tek/SRLqJGbxtvI/AAAAAAAAAE8/kxEUBWAGfsg/s1600-h/img2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 261px;" src="http://2.bp.blogspot.com/_GA--L2D-tek/SRLqJGbxtvI/AAAAAAAAAE8/kxEUBWAGfsg/s320/img2.jpg" alt="" id="BLOGGER_PHOTO_ID_5265528356416370418" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Ahora tenemos una nueva pestaña en la Ribbon.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_GA--L2D-tek/SRLqUZ_-IKI/AAAAAAAAAFE/gJgX9VRpX-c/s1600-h/img3.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 38px;" src="http://4.bp.blogspot.com/_GA--L2D-tek/SRLqUZ_-IKI/AAAAAAAAAFE/gJgX9VRpX-c/s320/img3.jpg" alt="" id="BLOGGER_PHOTO_ID_5265528550647013538" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Si pichamos en Visual Basic se abre el editor de dicho lenguaje en el que podremos programar nuestras macros como siempre.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_GA--L2D-tek/SRLqd2x0OBI/AAAAAAAAAFM/Sjk7SNNgP2g/s1600-h/img4.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 193px;" src="http://4.bp.blogspot.com/_GA--L2D-tek/SRLqd2x0OBI/AAAAAAAAAFM/Sjk7SNNgP2g/s320/img4.jpg" alt="" id="BLOGGER_PHOTO_ID_5265528712991094802" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4634836672556888509-5273398134259768058?l=joseaph.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joseaph.blogspot.com/feeds/5273398134259768058/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4634836672556888509&amp;postID=5273398134259768058' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/5273398134259768058'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/5273398134259768058'/><link rel='alternate' type='text/html' href='http://joseaph.blogspot.com/2008/11/cmo-crear-una-macro-con-office-2007.html' title='Cómo crear una macro con Office 2007'/><author><name>Jose</name><uri>http://www.blogger.com/profile/01667164509152230890</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_GA--L2D-tek/SRLpQU9Zm8I/AAAAAAAAAEs/D7DNyvB146w/s72-c/boton_office.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4634836672556888509.post-5414810815497184060</id><published>2008-10-06T12:59:00.000+02:00</published><updated>2008-10-06T13:07:38.992+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WinInstall'/><title type='text'>Agregar un archivo a un paquete creado con Wininstall.</title><content type='html'>En algunas ocasiones, cuando instalamos una aplicación, ciertos archivos ya existen en el sistema en el que estamos creando los paquetes (esto pasa sobretodo con .dll). Por eso es recomendable usar una máquina lo más limpia posible, pero si nos ocurre esto, podemos agregar esos archivos que no se han incluido en el paquete “a mano”. Para ello primero pinchamos sobre el nombre del paquete creado y luego en “Files”. En la parte derecha comprobamos que esté seleccionada la pestaña “Add” y en la parte central veremos todos los archivos que contiene el paquete.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_GA--L2D-tek/SOnwJaoDhsI/AAAAAAAAAD8/5JUuVU2qO5g/s1600-h/Parte2_001.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5253994484861208258" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_GA--L2D-tek/SOnwJaoDhsI/AAAAAAAAAD8/5JUuVU2qO5g/s320/Parte2_001.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Lo primero que haremos es buscar un archivo que esté en el directorio en el que debería estar el archivo que queremos añadir, cuando lo encontremos pinchamos dos veces sobre él ( con el botón izquierdo ) y nos aparecerá una ventana como la siguiente.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/_GA--L2D-tek/SOnwGy1I6lI/AAAAAAAAAD0/FwLbUNsQ6W4/s1600-h/Parte2_002.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5253994439818930770" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_GA--L2D-tek/SOnwGy1I6lI/AAAAAAAAAD0/FwLbUNsQ6W4/s320/Parte2_002.jpg" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;Copiamos el número que he rodeado con la línea roja y pulsamos aceptar. Pinchamos en el botón al que apunta la flecha de la siguiente imagen para agregar el archivo.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/_GA--L2D-tek/SOnwDXFhuuI/AAAAAAAAADs/stcMoSK4jkc/s1600-h/Parte2_003.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5253994380831865570" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_GA--L2D-tek/SOnwDXFhuuI/AAAAAAAAADs/stcMoSK4jkc/s320/Parte2_003.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Nos aparecerá la siguiente ventana, en ella buscamos el número que hemos copiado antes y pulsamos “OK”.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/_GA--L2D-tek/SOnv81wHtvI/AAAAAAAAADk/HfeClA26Ilg/s1600-h/Parte2_004.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5253994268804495090" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_GA--L2D-tek/SOnv81wHtvI/AAAAAAAAADk/HfeClA26Ilg/s320/Parte2_004.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Por último, en esta ventana, seleccionamos el archivo que deseamos agregar al paquete.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_GA--L2D-tek/SOnv4yt6VSI/AAAAAAAAADc/JMeNXWk5wrE/s1600-h/Parte2_005.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5253994199270446370" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_GA--L2D-tek/SOnv4yt6VSI/AAAAAAAAADc/JMeNXWk5wrE/s320/Parte2_005.jpg" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;Para terminar, sólo queda guardar y volver a comprimir (si se desea).&lt;br /&gt;&lt;br /&gt;Un saludo.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4634836672556888509-5414810815497184060?l=joseaph.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joseaph.blogspot.com/feeds/5414810815497184060/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4634836672556888509&amp;postID=5414810815497184060' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/5414810815497184060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/5414810815497184060'/><link rel='alternate' type='text/html' href='http://joseaph.blogspot.com/2008/10/agregar-un-archivo-un-paquete-creado.html' title='Agregar un archivo a un paquete creado con Wininstall.'/><author><name>Jose</name><uri>http://www.blogger.com/profile/01667164509152230890</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_GA--L2D-tek/SOnwJaoDhsI/AAAAAAAAAD8/5JUuVU2qO5g/s72-c/Parte2_001.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4634836672556888509.post-717463154044776891</id><published>2008-10-05T19:49:00.001+02:00</published><updated>2008-10-05T19:50:02.371+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Curiosidades'/><title type='text'>Messenger TV</title><content type='html'>Ya podemos ver la tele a través de MSN Messenger simplemente agregando el contacto “&lt;a href="mailto:messengertv@live.com"&gt;messengertv@live.com&lt;/a&gt;”  a nuestra lista de contactos. Tras agregar dicho contacto podemos compartir videos con nuestros amigos o ver la tele nosotros solos simplemente abriendo una ventana de conversación con el contacto que hemos agregado y aceptando la invitación que aparece.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4634836672556888509-717463154044776891?l=joseaph.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joseaph.blogspot.com/feeds/717463154044776891/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4634836672556888509&amp;postID=717463154044776891' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/717463154044776891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/717463154044776891'/><link rel='alternate' type='text/html' href='http://joseaph.blogspot.com/2008/10/messenger-tv.html' title='Messenger TV'/><author><name>Jose</name><uri>http://www.blogger.com/profile/01667164509152230890</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4634836672556888509.post-8048246713365101586</id><published>2008-09-26T17:28:00.000+02:00</published><updated>2008-09-26T23:41:59.259+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Curiosidades'/><title type='text'>Bloquea tu PC con el móvil !!!</title><content type='html'>Hola a todos!&lt;br /&gt;&lt;br /&gt;Esta tarde he recibido un mail de un compañero de la oficina de Barcelona (Joan Guixà) en el que nos recomendaba un programita llamado “BtProx- Bluetooth Proximity Lock Utility” ya que en la oficina en cuanto te separas de tu ordenador sin bloquearlo antes siempre hay alguien que aprovecha para mandar algún tipo de e-mail “gracioso” con tu cuenta. Tengo que reconocer que cuando estaba leyendo el mail no creía que funcionara pero lo he probado y FUNCIONA!!!&lt;br /&gt;&lt;br /&gt;Lo primero que tenemos que hacer si queremos usar este programita es descargarlo de:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sourceforge.net/project/showfiles.php?group_id=221640&amp;amp;package_id=267741&amp;amp;release_id=617494"&gt;http://sourceforge.net/project/showfiles.php?group_id=221640&amp;amp;package_id=267741&amp;amp;release_id=617494&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;img id="BLOGGER_PHOTO_ID_5250353427845526722" style="margin: 0px auto 10px; display: block; text-align: center;" alt="" src="http://4.bp.blogspot.com/_GA--L2D-tek/SN0AoAP8tMI/AAAAAAAAAC8/gZRcsQoXJBw/s320/img1.jpg" border="0" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Tras terminar la descarga lo instalamos y cuando lo ejecutemos nos aparecerá el siguiente formulario:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;img id="BLOGGER_PHOTO_ID_5250354815806625138" style="margin: 0px auto 10px; display: block; text-align: center;" alt="" src="http://1.bp.blogspot.com/_GA--L2D-tek/SN0B4yzqVXI/AAAAAAAAADE/uQ90KhsvYb4/s320/img0.jpg" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Lo primero que debemos hacer es buscar el dispositivo al que nos vamos a conectar. Para ello pulsamos en el botón de los tres puntos situado en la esquina superior derecha y cuando termine la búsqueda seleccionamos el dispositivo.&lt;/p&gt;&lt;img id="BLOGGER_PHOTO_ID_5250355192660253266" style="margin: 0px auto 10px; display: block; text-align: center;" alt="" src="http://2.bp.blogspot.com/_GA--L2D-tek/SN0COuskWlI/AAAAAAAAADM/qQSKbtm0Z_g/s320/img2.jpg" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Lo segundo seleccionar el tiempo que deseamos que transcurra entre que se pierde la conexión con el dispositivo y se ejecuta el comando (en mi caso 0). &lt;/p&gt;&lt;p&gt;Posteriormente, debemos introducir el comando. Para bloquear el PC cuando se pierda la conexión con nuestro móvil debemos introducir el siguiente comando:&lt;/p&gt;&lt;p align="center"&gt;rundll32.exe user32.dll, LockWorkStation&lt;/p&gt;&lt;img id="BLOGGER_PHOTO_ID_5250355334354640818" style="margin: 0px auto 10px; display: block; text-align: center;" alt="" src="http://4.bp.blogspot.com/_GA--L2D-tek/SN0CW-jJH7I/AAAAAAAAADU/YUcBXaclk1I/s320/img3.jpg" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Ya sólo queda pulsar el botón “Start” (y luego a “Hide” para que el programa se ejecute en un segundo plano) .&lt;/p&gt;&lt;p&gt;Un saludo.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4634836672556888509-8048246713365101586?l=joseaph.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joseaph.blogspot.com/feeds/8048246713365101586/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4634836672556888509&amp;postID=8048246713365101586' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/8048246713365101586'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/8048246713365101586'/><link rel='alternate' type='text/html' href='http://joseaph.blogspot.com/2008/09/bloquea-tu-pc-con-el-mvil.html' title='Bloquea tu PC con el móvil !!!'/><author><name>Jose</name><uri>http://www.blogger.com/profile/01667164509152230890</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_GA--L2D-tek/SN0AoAP8tMI/AAAAAAAAAC8/gZRcsQoXJBw/s72-c/img1.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4634836672556888509.post-142507168513943219</id><published>2008-09-25T15:56:00.000+02:00</published><updated>2008-09-26T23:11:56.574+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WinInstall'/><title type='text'>Minitutorial paquetización con Wininstall.</title><content type='html'>&lt;p class="MsoNormal"&gt;&lt;span style="font-size:0;"&gt;&lt;/span&gt;En primer lugar me gustaría explicar qué vamos a hacer. El objetivo de este tutorial es crear un archivo .msi que instala un programa en modo desatendido o silencioso, es decir, nosotros crearemos un archivo que instalará un programa sin tener que seguir ningún asistente y sin que veamos nada. Esto es muy útil si utilizamos herramientas como System Center.&lt;/p&gt;&lt;p class="MsoNormal"&gt;Como una imagen vale más que mil palabras y el objetivo de este tutorial es que cualquier persona pueda seguirlo, aunque sus conocimientos de informática no sean muy amplios, iré paso por paso y pondré el mayor número de capturas de pantalla.&lt;/p&gt;&lt;p class="MsoNormal"&gt;Empezamos abriendo WinInstall.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_GA--L2D-tek/SNuZNKwZurI/AAAAAAAAAAU/0AS4MATWbUo/s1600-h/101.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5249958242135161522" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: pointer; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_GA--L2D-tek/SNuZNKwZurI/AAAAAAAAAAU/0AS4MATWbUo/s320/101.jpg" border="0" /&gt; &lt;meta content="text/html; charset=utf-8" equiv="Content-Type"&gt;&lt;meta content="Word.Document" name="ProgId"&gt;&lt;meta content="Microsoft Word 12" name="Generator"&gt;&lt;meta content="Microsoft Word 12" name="Originator"&gt;&lt;link href="file:///C:%5CUsers%5CJOSE%7E1.PER%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" rel="File-List"&gt;&lt;link href="file:///C:%5CUsers%5CJOSE%7E1.PER%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" rel="themeData"&gt;&lt;link href="file:///C:%5CUsers%5CJOSE%7E1.PER%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" rel="colorSchemeMapping"&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin-top:0cm; 	margin-right:0cm; 	margin-bottom:10.0pt; 	margin-left:0cm; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-fareast-language:EN-US;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-fareast-language:EN-US;} .MsoPapDefault 	{mso-style-type:export-only; 	margin-bottom:10.0pt; 	line-height:115%;} @page Section1 	{size:612.0pt 792.0pt; 	margin:70.85pt 3.0cm 70.85pt 3.0cm; 	mso-header-margin:36.0pt; 	mso-footer-margin:36.0pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;meta content="text/html; charset=utf-8" equiv="Content-Type"&gt;&lt;meta content="Word.Document" name="ProgId"&gt;&lt;meta content="Microsoft Word 12" name="Generator"&gt;&lt;meta content="Microsoft Word 12" name="Originator"&gt;&lt;link href="file:///C:%5CUsers%5CJOSE%7E1.PER%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" rel="File-List"&gt;&lt;link href="file:///C:%5CUsers%5CJOSE%7E1.PER%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" rel="themeData"&gt;&lt;link href="file:///C:%5CUsers%5CJOSE%7E1.PER%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" rel="colorSchemeMapping"&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin-top:0cm; 	margin-right:0cm; 	margin-bottom:10.0pt; 	margin-left:0cm; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-fareast-language:EN-US;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-fareast-language:EN-US;} .MsoPapDefault 	{mso-style-type:export-only; 	margin-bottom:10.0pt; 	line-height:115%;} @page Section1 	{size:612.0pt 792.0pt; 	margin:70.85pt 3.0cm 70.85pt 3.0cm; 	mso-header-margin:36.0pt; 	mso-footer-margin:36.0pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Pinchamos en “Windows Installer Packages” y posteriormente en la lupa que aparece.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_GA--L2D-tek/SNuZmojO4FI/AAAAAAAAAAc/TQNj88Ofrls/s1600-h/102.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5249958679629717586" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: pointer; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_GA--L2D-tek/SNuZmojO4FI/AAAAAAAAAAc/TQNj88Ofrls/s320/102.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_GA--L2D-tek/SNuZNKwZurI/AAAAAAAAAAU/0AS4MATWbUo/s1600-h/101.jpg"&gt;&lt;/a&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;meta content="text/html; charset=utf-8" equiv="Content-Type"&gt;&lt;meta content="Word.Document" name="ProgId"&gt;&lt;meta content="Microsoft Word 12" name="Generator"&gt;&lt;meta content="Microsoft Word 12" name="Originator"&gt;&lt;link href="file:///C:%5CUsers%5CJOSE%7E1.PER%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" rel="File-List"&gt;&lt;link href="file:///C:%5CUsers%5CJOSE%7E1.PER%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" rel="themeData"&gt;&lt;link href="file:///C:%5CUsers%5CJOSE%7E1.PER%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" rel="colorSchemeMapping"&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin-top:0cm; 	margin-right:0cm; 	margin-bottom:10.0pt; 	margin-left:0cm; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-fareast-language:EN-US;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-fareast-language:EN-US;} .MsoPapDefault 	{mso-style-type:export-only; 	margin-bottom:10.0pt; 	line-height:115%;} @page Section1 	{size:612.0pt 792.0pt; 	margin:70.85pt 3.0cm 70.85pt 3.0cm; 	mso-header-margin:36.0pt; 	mso-footer-margin:36.0pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Tras pinchar en la lupa, aparecerá la siguiente ventana en la que sólo tenemos que pinchar en “OK”.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_GA--L2D-tek/SNuZ7xut2VI/AAAAAAAAAAk/qnOyoSP3uM0/s1600-h/103.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5249959042871056722" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: pointer; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_GA--L2D-tek/SNuZ7xut2VI/AAAAAAAAAAk/qnOyoSP3uM0/s320/103.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;meta content="text/html; charset=utf-8" equiv="Content-Type"&gt;&lt;meta content="Word.Document" name="ProgId"&gt;&lt;meta content="Microsoft Word 12" name="Generator"&gt;&lt;meta content="Microsoft Word 12" name="Originator"&gt;&lt;link href="file:///C:%5CUsers%5CJOSE%7E1.PER%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" rel="File-List"&gt;&lt;link href="file:///C:%5CUsers%5CJOSE%7E1.PER%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" rel="themeData"&gt;&lt;link href="file:///C:%5CUsers%5CJOSE%7E1.PER%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" rel="colorSchemeMapping"&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin-top:0cm; 	margin-right:0cm; 	margin-bottom:10.0pt; 	margin-left:0cm; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-fareast-language:EN-US;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-fareast-language:EN-US;} .MsoPapDefault 	{mso-style-type:export-only; 	margin-bottom:10.0pt; 	line-height:115%;} @page Section1 	{size:612.0pt 792.0pt; 	margin:70.85pt 3.0cm 70.85pt 3.0cm; 	mso-header-margin:36.0pt; 	mso-footer-margin:36.0pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;En la siguiente ventana de nuevo, sólo tenemos que pulsar sobre “Next”.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_GA--L2D-tek/SNuaMBWsunI/AAAAAAAAAAs/XAJP1Du7IdU/s1600-h/104.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5249959321943194226" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: pointer; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_GA--L2D-tek/SNuaMBWsunI/AAAAAAAAAAs/XAJP1Du7IdU/s320/104.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;meta content="text/html; charset=utf-8" equiv="Content-Type"&gt;&lt;meta content="Word.Document" name="ProgId"&gt;&lt;meta content="Microsoft Word 12" name="Generator"&gt;&lt;meta content="Microsoft Word 12" name="Originator"&gt;&lt;link href="file:///C:%5CUsers%5CJOSE%7E1.PER%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" rel="File-List"&gt;&lt;link href="file:///C:%5CUsers%5CJOSE%7E1.PER%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" rel="themeData"&gt;&lt;link href="file:///C:%5CUsers%5CJOSE%7E1.PER%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" rel="colorSchemeMapping"&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin-top:0cm; 	margin-right:0cm; 	margin-bottom:10.0pt; 	margin-left:0cm; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-fareast-language:EN-US;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-fareast-language:EN-US;} .MsoPapDefault 	{mso-style-type:export-only; 	margin-bottom:10.0pt; 	line-height:115%;} @page Section1 	{size:612.0pt 792.0pt; 	margin:70.85pt 3.0cm 70.85pt 3.0cm; 	mso-header-margin:36.0pt; 	mso-footer-margin:36.0pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;En la siguiente ventana introducimos el nombre que queremos dar al paquete en el primer cuadro de texto y el segundo se rellena automáticamente con la ruta en la que se creará el paquete (se pude modificar).&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_GA--L2D-tek/SNuac2SXfzI/AAAAAAAAAA0/GW-j1j38ADM/s1600-h/105.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5249959611030011698" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: pointer; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_GA--L2D-tek/SNuac2SXfzI/AAAAAAAAAA0/GW-j1j38ADM/s320/105.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;meta content="text/html; charset=utf-8" equiv="Content-Type"&gt;&lt;meta content="Word.Document" name="ProgId"&gt;&lt;meta content="Microsoft Word 12" name="Generator"&gt;&lt;meta content="Microsoft Word 12" name="Originator"&gt;&lt;link href="file:///C:%5CUsers%5CJOSE%7E1.PER%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" rel="File-List"&gt;&lt;link href="file:///C:%5CUsers%5CJOSE%7E1.PER%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" rel="themeData"&gt;&lt;link href="file:///C:%5CUsers%5CJOSE%7E1.PER%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" rel="colorSchemeMapping"&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin-top:0cm; 	margin-right:0cm; 	margin-bottom:10.0pt; 	margin-left:0cm; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-fareast-language:EN-US;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-fareast-language:EN-US;} .MsoPapDefault 	{mso-style-type:export-only; 	margin-bottom:10.0pt; 	line-height:115%;} @page Section1 	{size:612.0pt 792.0pt; 	margin:70.85pt 3.0cm 70.85pt 3.0cm; 	mso-header-margin:36.0pt; 	mso-footer-margin:36.0pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;En esta ventana sólo hay que pulsar en el botón “Sí”.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_GA--L2D-tek/SNuariXTHRI/AAAAAAAAAA8/wJxjH9Nk4Wc/s1600-h/106.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5249959863380024594" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: pointer; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_GA--L2D-tek/SNuariXTHRI/AAAAAAAAAA8/wJxjH9Nk4Wc/s320/106.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;meta content="text/html; charset=utf-8" equiv="Content-Type"&gt;&lt;meta content="Word.Document" name="ProgId"&gt;&lt;meta content="Microsoft Word 12" name="Generator"&gt;&lt;meta content="Microsoft Word 12" name="Originator"&gt;&lt;link href="file:///C:%5CUsers%5CJOSE%7E1.PER%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" rel="File-List"&gt;&lt;link href="file:///C:%5CUsers%5CJOSE%7E1.PER%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" rel="themeData"&gt;&lt;link href="file:///C:%5CUsers%5CJOSE%7E1.PER%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" rel="colorSchemeMapping"&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin-top:0cm; 	margin-right:0cm; 	margin-bottom:10.0pt; 	margin-left:0cm; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-fareast-language:EN-US;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-fareast-language:EN-US;} .MsoPapDefault 	{mso-style-type:export-only; 	margin-bottom:10.0pt; 	line-height:115%;} @page Section1 	{size:612.0pt 792.0pt; 	margin:70.85pt 3.0cm 70.85pt 3.0cm; 	mso-header-margin:36.0pt; 	mso-footer-margin:36.0pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;En este paso seleccionamos la unidad donde se va a instalar el programa que queremos paquetizar y pulsamos “Next”.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_GA--L2D-tek/SNubJrDY5FI/AAAAAAAAABM/n9FbHe_Zpok/s1600-h/107.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5249960381108511826" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: pointer; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_GA--L2D-tek/SNubJrDY5FI/AAAAAAAAABM/n9FbHe_Zpok/s320/107.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;meta content="text/html; charset=utf-8" equiv="Content-Type"&gt;&lt;meta content="Word.Document" name="ProgId"&gt;&lt;meta content="Microsoft Word 12" name="Generator"&gt;&lt;meta content="Microsoft Word 12" name="Originator"&gt;&lt;link href="file:///C:%5CUsers%5CJOSE%7E1.PER%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" rel="File-List"&gt;&lt;link href="file:///C:%5CUsers%5CJOSE%7E1.PER%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" rel="themeData"&gt;&lt;link href="file:///C:%5CUsers%5CJOSE%7E1.PER%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" rel="colorSchemeMapping"&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin-top:0cm; 	margin-right:0cm; 	margin-bottom:10.0pt; 	margin-left:0cm; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-fareast-language:EN-US;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-fareast-language:EN-US;} .MsoPapDefault 	{mso-style-type:export-only; 	margin-bottom:10.0pt; 	line-height:115%;} @page Section1 	{size:612.0pt 792.0pt; 	margin:70.85pt 3.0cm 70.85pt 3.0cm; 	mso-header-margin:36.0pt; 	mso-footer-margin:36.0pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;En la siguiente ventana seleccionaremos todos los discos en los que se van a producir cambios durante la instalación del programa (pinchando primero en la unidad y luego en “Add”).&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_GA--L2D-tek/SNubaCPVFwI/AAAAAAAAABU/0LsjybBMeig/s1600-h/108.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5249960662210516738" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: pointer; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_GA--L2D-tek/SNubaCPVFwI/AAAAAAAAABU/0LsjybBMeig/s320/108.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;En esta ventana detallamos las exclusiones de archivos que no queremos chequear al realizar la “foto” del disco duro. Activamos el checkbox de “Machine´s exclusions y es importante quitar la exclusión del directorio raíz “/” y la línea en blanco ya que si no, no chequeará correctamente la unidad seleccionada anteriormente. En algunos casos es necesario incluir más exclusiones.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_GA--L2D-tek/SNubrDLV3eI/AAAAAAAAABc/puDQQH4-ZXQ/s1600-h/109.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5249960954520002018" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: pointer; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_GA--L2D-tek/SNubrDLV3eI/AAAAAAAAABc/puDQQH4-ZXQ/s320/109.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;meta content="text/html; charset=utf-8" equiv="Content-Type"&gt;&lt;meta content="Word.Document" name="ProgId"&gt;&lt;meta content="Microsoft Word 12" name="Generator"&gt;&lt;meta content="Microsoft Word 12" name="Originator"&gt;&lt;link href="file:///C:%5CUsers%5CJOSE%7E1.PER%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" rel="File-List"&gt;&lt;link href="file:///C:%5CUsers%5CJOSE%7E1.PER%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" rel="themeData"&gt;&lt;link href="file:///C:%5CUsers%5CJOSE%7E1.PER%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" rel="colorSchemeMapping"&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin-top:0cm; 	margin-right:0cm; 	margin-bottom:10.0pt; 	margin-left:0cm; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-fareast-language:EN-US;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-fareast-language:EN-US;} .MsoPapDefault 	{mso-style-type:export-only; 	margin-bottom:10.0pt; 	line-height:115%;} @page Section1 	{size:612.0pt 792.0pt; 	margin:70.85pt 3.0cm 70.85pt 3.0cm; 	mso-header-margin:36.0pt; 	mso-footer-margin:36.0pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Activamos “Machine’s exclusions” y pinchamos en “Next".&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_GA--L2D-tek/SNucKjvOvWI/AAAAAAAAABk/h_DEmtcSJ3g/s1600-h/110.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5249961495836409186" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: pointer; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_GA--L2D-tek/SNucKjvOvWI/AAAAAAAAABk/h_DEmtcSJ3g/s320/110.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;meta content="text/html; charset=utf-8" equiv="Content-Type"&gt;&lt;meta content="Word.Document" name="ProgId"&gt;&lt;meta content="Microsoft Word 12" name="Generator"&gt;&lt;meta content="Microsoft Word 12" name="Originator"&gt;&lt;link href="file:///C:%5CUsers%5CJOSE%7E1.PER%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" rel="File-List"&gt;&lt;link href="file:///C:%5CUsers%5CJOSE%7E1.PER%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" rel="themeData"&gt;&lt;link href="file:///C:%5CUsers%5CJOSE%7E1.PER%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" rel="colorSchemeMapping"&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin-top:0cm; 	margin-right:0cm; 	margin-bottom:10.0pt; 	margin-left:0cm; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-fareast-language:EN-US;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-fareast-language:EN-US;} .MsoPapDefault 	{mso-style-type:export-only; 	margin-bottom:10.0pt; 	line-height:115%;} @page Section1 	{size:612.0pt 792.0pt; 	margin:70.85pt 3.0cm 70.85pt 3.0cm; 	mso-header-margin:36.0pt; 	mso-footer-margin:36.0pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;En los siguientes pasos sólo hay que avanzar por el asistente.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_GA--L2D-tek/SNucffZzkUI/AAAAAAAAABs/sT81DWLsKJo/s1600-h/111.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5249961855450059074" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: pointer; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_GA--L2D-tek/SNucffZzkUI/AAAAAAAAABs/sT81DWLsKJo/s320/111.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_GA--L2D-tek/SNucmqEpa3I/AAAAAAAAAB0/xurjbM6Cmak/s1600-h/112.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5249961978573187954" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: pointer; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_GA--L2D-tek/SNucmqEpa3I/AAAAAAAAAB0/xurjbM6Cmak/s320/112.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_GA--L2D-tek/SNucxUymIbI/AAAAAAAAAB8/GDACuUiO_mM/s1600-h/113.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5249962161838891442" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: pointer; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_GA--L2D-tek/SNucxUymIbI/AAAAAAAAAB8/GDACuUiO_mM/s320/113.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;meta content="text/html; charset=utf-8" equiv="Content-Type"&gt;&lt;meta content="Word.Document" name="ProgId"&gt;&lt;meta content="Microsoft Word 12" name="Generator"&gt;&lt;meta content="Microsoft Word 12" name="Originator"&gt;&lt;link href="file:///C:%5CUsers%5CJOSE%7E1.PER%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" rel="File-List"&gt;&lt;link href="file:///C:%5CUsers%5CJOSE%7E1.PER%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" rel="themeData"&gt;&lt;link href="file:///C:%5CUsers%5CJOSE%7E1.PER%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" rel="colorSchemeMapping"&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin-top:0cm; 	margin-right:0cm; 	margin-bottom:10.0pt; 	margin-left:0cm; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-fareast-language:EN-US;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-fareast-language:EN-US;} .MsoPapDefault 	{mso-style-type:export-only; 	margin-bottom:10.0pt; 	line-height:115%;} @page Section1 	{size:612.0pt 792.0pt; 	margin:70.85pt 3.0cm 70.85pt 3.0cm; 	mso-header-margin:36.0pt; 	mso-footer-margin:36.0pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;En este paso tenemos dos opciones, o seleccionar el archivo que queremos instalar o pinchar en cancelar e instalar el programa ejecutándolo como se hace normalmente (opción que recomiendo).&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_GA--L2D-tek/SNudfYdOgcI/AAAAAAAAACE/pzU49fZmkOY/s1600-h/114.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5249962953096987074" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: pointer; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_GA--L2D-tek/SNudfYdOgcI/AAAAAAAAACE/pzU49fZmkOY/s320/114.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;meta content="text/html; charset=utf-8" equiv="Content-Type"&gt;&lt;meta content="Word.Document" name="ProgId"&gt;&lt;meta content="Microsoft Word 12" name="Generator"&gt;&lt;meta content="Microsoft Word 12" name="Originator"&gt;&lt;link href="file:///C:%5CUsers%5CJOSE%7E1.PER%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" rel="File-List"&gt;&lt;link href="file:///C:%5CUsers%5CJOSE%7E1.PER%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" rel="themeData"&gt;&lt;link href="file:///C:%5CUsers%5CJOSE%7E1.PER%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" rel="colorSchemeMapping"&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin-top:0cm; 	margin-right:0cm; 	margin-bottom:10.0pt; 	margin-left:0cm; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-fareast-language:EN-US;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-fareast-language:EN-US;} .MsoPapDefault 	{mso-style-type:export-only; 	margin-bottom:10.0pt; 	line-height:115%;} @page Section1 	{size:612.0pt 792.0pt; 	margin:70.85pt 3.0cm 70.85pt 3.0cm; 	mso-header-margin:36.0pt; 	mso-footer-margin:36.0pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Ahora vamos a crear la “foto posterior”. Una vez hayamos instalado el programa, volvemos a Wininstalll, pinchamos de nuevo en “Windows Installer Packages” y posteriormente en la lupa y nos aparecerán las siguientes ventanas en las que sólo nos tenemos que preocupar de pinchar en “ok”, “aceptar” o similar.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_GA--L2D-tek/SNud2z3WUFI/AAAAAAAAACM/Mzkk5V0WUXs/s1600-h/201.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5249963355591299154" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: pointer; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_GA--L2D-tek/SNud2z3WUFI/AAAAAAAAACM/Mzkk5V0WUXs/s320/201.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_GA--L2D-tek/SNud-zQDKfI/AAAAAAAAACU/_NP1gZn3Nqc/s1600-h/202.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5249963492865419762" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: pointer; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_GA--L2D-tek/SNud-zQDKfI/AAAAAAAAACU/_NP1gZn3Nqc/s320/202.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_GA--L2D-tek/SNueJuQ4OsI/AAAAAAAAACc/zUDBACLBHPs/s1600-h/203.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5249963680505281218" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: pointer; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_GA--L2D-tek/SNueJuQ4OsI/AAAAAAAAACc/zUDBACLBHPs/s320/203.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_GA--L2D-tek/SNuertSimpI/AAAAAAAAACk/HJ1aExEhbUw/s1600-h/204.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5249964264359369362" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: pointer; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_GA--L2D-tek/SNuertSimpI/AAAAAAAAACk/HJ1aExEhbUw/s320/204.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;meta content="text/html; charset=utf-8" equiv="Content-Type"&gt;&lt;meta content="Word.Document" name="ProgId"&gt;&lt;meta content="Microsoft Word 12" name="Generator"&gt;&lt;meta content="Microsoft Word 12" name="Originator"&gt;&lt;link href="file:///C:%5CUsers%5CJOSE%7E1.PER%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" rel="File-List"&gt;&lt;link href="file:///C:%5CUsers%5CJOSE%7E1.PER%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" rel="themeData"&gt;&lt;link href="file:///C:%5CUsers%5CJOSE%7E1.PER%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" rel="colorSchemeMapping"&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;} @font-face 	{font-family:Verdana; 	panose-1:2 11 6 4 3 5 4 4 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1593833729 1073750107 16 0 415 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin-top:0cm; 	margin-right:0cm; 	margin-bottom:10.0pt; 	margin-left:0cm; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-fareast-language:EN-US;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-fareast-language:EN-US;} .MsoPapDefault 	{mso-style-type:export-only; 	margin-bottom:10.0pt; 	line-height:115%;} @page Section1 	{size:612.0pt 792.0pt; 	margin:70.85pt 3.0cm 70.85pt 3.0cm; 	mso-header-margin:36.0pt; 	mso-footer-margin:36.0pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;*Nota:&lt;span style="LINE-HEIGHT: 115%;font-family:';font-size:9;"  &gt; &lt;span style="font-size:85%;"&gt;Si aparece este mensaje es porque todo ha ido correctamente y se ha generado el paquete .msi (junto con otros archivos de instalación) del Software instalado.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_GA--L2D-tek/SNufE19E1KI/AAAAAAAAACs/kLMm-0vkB48/s1600-h/300.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5249964696181986466" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: pointer; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_GA--L2D-tek/SNufE19E1KI/AAAAAAAAACs/kLMm-0vkB48/s320/300.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;meta content="text/html; charset=utf-8" equiv="Content-Type"&gt;&lt;meta content="Word.Document" name="ProgId"&gt;&lt;meta content="Microsoft Word 12" name="Generator"&gt;&lt;meta content="Microsoft Word 12" name="Originator"&gt;&lt;link href="file:///C:%5CUsers%5CJOSE%7E1.PER%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" rel="File-List"&gt;&lt;link href="file:///C:%5CUsers%5CJOSE%7E1.PER%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" rel="themeData"&gt;&lt;link href="file:///C:%5CUsers%5CJOSE%7E1.PER%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" rel="colorSchemeMapping"&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin-top:0cm; 	margin-right:0cm; 	margin-bottom:10.0pt; 	margin-left:0cm; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-fareast-language:EN-US;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-fareast-language:EN-US;} .MsoPapDefault 	{mso-style-type:export-only; 	margin-bottom:10.0pt; 	line-height:115%;} @page Section1 	{size:612.0pt 792.0pt; 	margin:70.85pt 3.0cm 70.85pt 3.0cm; 	mso-header-margin:36.0pt; 	mso-footer-margin:36.0pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Ahora pinchamos en “Windows Installer Packages” y pulsamos F5 para actualizar la lista de paquetes. Pinchamos en el nombre del paquete y luego pinchamos en la pestaña “Install Modes” y seleccionamos la opción “Install only per machine”.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_GA--L2D-tek/SNugmzB-aAI/AAAAAAAAAC0/t6TIao3RZQQ/s1600-h/400.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5249966379024410626" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: pointer; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_GA--L2D-tek/SNugmzB-aAI/AAAAAAAAAC0/t6TIao3RZQQ/s320/400.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;meta content="text/html; charset=utf-8" equiv="Content-Type"&gt;&lt;meta content="Word.Document" name="ProgId"&gt;&lt;meta content="Microsoft Word 12" name="Generator"&gt;&lt;meta content="Microsoft Word 12" name="Originator"&gt;&lt;link href="file:///C:%5CUsers%5CJOSE%7E1.PER%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" rel="File-List"&gt;&lt;link href="file:///C:%5CUsers%5CJOSE%7E1.PER%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" rel="themeData"&gt;&lt;link href="file:///C:%5CUsers%5CJOSE%7E1.PER%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" rel="colorSchemeMapping"&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin-top:0cm; 	margin-right:0cm; 	margin-bottom:10.0pt; 	margin-left:0cm; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-fareast-language:EN-US;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-fareast-language:EN-US;} .MsoPapDefault 	{mso-style-type:export-only; 	margin-bottom:10.0pt; 	line-height:115%;} @page Section1 	{size:612.0pt 792.0pt; 	margin:70.85pt 3.0cm 70.85pt 3.0cm; 	mso-header-margin:36.0pt; 	mso-footer-margin:36.0pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Ahora guardamos (pinchando en el diskette que hay debajo de “File”) y comprimimos el paquete pinchando en su nombre con el botón derecho y posteriormente en “compress”. Con esto conseguimos unificar todos los archivos en uno sólo (nombrePaquete.msi). Una vez hecho esto ya hemos terminado.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;Un saludo. &lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt; &lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4634836672556888509-142507168513943219?l=joseaph.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joseaph.blogspot.com/feeds/142507168513943219/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4634836672556888509&amp;postID=142507168513943219' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/142507168513943219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4634836672556888509/posts/default/142507168513943219'/><link rel='alternate' type='text/html' href='http://joseaph.blogspot.com/2008/09/minitutorial-paquetizacin-con.html' title='Minitutorial paquetización con Wininstall.'/><author><name>Jose</name><uri>http://www.blogger.com/profile/01667164509152230890</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_GA--L2D-tek/SNuZNKwZurI/AAAAAAAAAAU/0AS4MATWbUo/s72-c/101.jpg' height='72' width='72'/><thr:total>2</thr:total></entry></feed>
