Visitas

lunes, 23 de febrero de 2015

¿Cómo realizar las capturas de pantalla en Word 2013?

Todo lo explicado en este documento: ¿Cómo se hace una captura de pantalla y se inserta en Word? es de aplicación también en Word 2013, pero esta versión te permite hacerlo mediante una herramienta al efecto.

Captura de una ventana

Accede a la herramienta desde la pestaña Insertar / Captura

image

A diferencia de lo que ocurría en el documento anterior, ahora Word pone a tu disposición todas las ventanas que tienes abiertas en tu ordenador para así elegir la que desees:

image

Selecciona una de ellas y se insertará automáticamente en tu documento.

image

Captura de una parte de tu pantalla

En este caso, deberás utilizar la 2ª herramienta que aparece en la de captura de pantalla, que es la de Recorte de Pantalla

image

En el ejemplo, quieres mostrar una parte de una determinada página web, pulsas la referida herramienta y esperas unos instantes hasta que la pantalla queda difuminada y aparece el símbolo con forma de cruz, que es el que te permite seleccionar el área a capturar, y en cuanto hayas marcado el área, obtendrás en Word justo ese recorte. En el ejemplo, de la página web www.bcn.cat (Ayuntamiento de Barcelona) …

image

…nos fijamos en la parte más resaltada, la recuadramos para recortar y éste sería el resultado:

image

¿Cómo se hace una captura de pantalla y se inserta en Word?

Empecemos por definir qué es una captura de pantalla: no es otra cosa que tomar una instantánea, sí como una foto, de lo que estás viendo en tu ordenador, bien sea a través de ventanas abiertas con programas o bien el propio escritorio completo.

La utilidad de efectuar capturas de pantalla es de aplicación cuando estás escribiendo un documento divulgativo en el que los textos se apoyan en las imágenes para una mejor comprensión de lo que desees explicar.

Esto que te explico seguidamente es de aplicación en cualquier programa que corra en Windows, pero en nuestro caso, te va a servir para cualquiera de los programas de Office.

Captura la pantalla completa

Si lo que deseas es capturar todo lo que estás viendo, el método es pulsar la tecla ImprPant (o Imprimir Pantalla). Cuando usas esa tecla tomas una instantánea que queda almacenada en el portapapeles de Windows, lo que la deja a disposición de utilizarla en cualquier programa. Bastará con que vayas al punto en el que quieras insertar esa imagen y pulses la combinación de teclas Control+V.

Esta sería una captura de pantalla completa … y este sería el resultado en un documento Word:
image image

Captura sólo una ventana

No siempre querrás obtener una imagen de todo el escritorio sino que te interesará capturar tan solo una ventana como, por ejemplo un aviso por pantalla. En esta caso, deberás de combinar las teclas Alt+ImprPant.

Por ejemplo, tienes esta ventana que te muestra unas posibles acciones y deseas explicar para qué sirve. Igual que en el caso anterior, una vez has capturado la ventana, sólo tienes que combinar las teclas Control+V para trasladar ese resultado a tu documento.

En esta imagen hay una ventana que es la que quieres aislar El resultado en tu documento Word sería éste:
image image

viernes, 2 de enero de 2015

Escanea directamente en Word 2013

Todo lo dicho hasta ahora para las versiones 2007 y 2010 ha dejado de ser operativo en la versión de 2013, ya que han inhabilitado las sentencias WordBasic que permitían hacer esta operación (otra “perla” con la que nos obsequió Microsoft).

Por fortuna, el Sr. Günter Borns, ha desarrollado una metodología a través de WIA que permite seguir escaneando directamente en Word 2013. Desde aquí mi más sincero agradecimiento y, dado el interés que tiene tal codificación para cada vez más usuarios, me limitaré a hacerme eco de su trabajo. Puedes acceder a su blog desde aquí.

El código que el Sr. Günter ha insertado en su página funciona correctamente en español, al menos en la codificación para España, pero creo que lo será para todas las variantes de español. Tan solo hay que advertir que él emplea la comilla curvada -supongo que por el teclado en alemán- y no la recta que empleamos en España ('), lo que hace que nuestro Office no lo reconozca correctamente y dé error.

Importante: sigue los pasos que indica Günter en su blog y, cuando llegues a la codificación VBA, copia y pega las siguientes líneas de código tal cual:

' Scan for Word 2013
' Author: Günter Born www.borncity.de blog.borncity.com
' Implements a Scan function in Word 2013

Private Declare Function GetTempPath Lib "kernel32" Alias "GetTempPathA" (ByVal nBufferLength As Long, ByVal lpBuffer As String) As Long

Private Function TempPath() As String
Const MaxPathLen = 256 ' Max path length
Dim FolderName As String ' Folder name
Dim ReturnVar As Long ' Return Value
FolderName = String(MaxPathLen, 0)
ReturnVar = GetTempPath(MaxPathLen, FolderName)
If ReturnVar <> 0 Then
TempPath = Left(FolderName, InStr(FolderName, Chr(0)) - 1)
Else
TempPath = vbNullString
End If
End Function

Sub Scan()
'
' Scan Macro, to be invoked in Word
'
On Error Resume Next
Dim objCommonDialog As WIA.CommonDialog
Dim objImage As WIA.ImageFile
Dim strDateiname
' instantiate Scan WIA objects
Set objCommonDialog = New WIA.CommonDialog
Set objImage = objCommonDialog.ShowAcquireImage
strDateiname = TempPath & "Scan.jpg" ' set temporary file
If Not objImage Is Nothing Then
Kill strDateiname
objImage.SaveFile strDateiname ' save into temp file
Selection.InlineShapes.AddPicture strDateiname ' insert in doc
Set objImage = Nothing
End If
Set objCommonDialog = Nothing
'MsgBox strDateiname  'test output
End Sub

lunes, 24 de noviembre de 2014

Inserta una hoja Excel dentro de un documento Word

Pongamos por caso que deseas crear un documento en el que se requiera un formato elegante, con el logo de tu colegio, asociación o negocio, pero también necesitas que haya una parte del documento que requiera efectuar cálculos en función de los valores que asignes: un albarán, una factura…

Lograr esto es extremadamente sencillo. Me explico:

1 - Procedimiento simple: inserta una hoja Excel en blanco dentro de un documento Word:


Si tu versión de Office es la 2013, tan solo has de ir a la pestaña “Insertar”, pinchar en Tabla y seleccionar Hoja de cálculo de Excel.

image

Para cualquier otra versión de Office anterior, deberás ir a la pestaña “Insertar”, pinchar en “Objeto” y seleccionar “Hoja de cálculo Microsoft Excel” o bien “Hoja de cálculo Microsoft Excel 97-2003”, según la versión de Office que tengas tú o la que sepas que tiene el destinatario del documento. Este dato es importante para evitar disgustos.

image

2 - Procedimiento avanzado: inserta una hoja Excel de tu archivo.


Sí, efectivamente, si dispones de una hoja Excel ya elaborada y te conviene insertarla dentro de un documento Word en blanco o ya existente, da lo mismo. Este método es válido para cualquier versión de Office.

El procedimiento es análogo al segundo caso del apartado anterior. Solo difiere en que, cuando veas la ventana “Objeto”, deberás activar la pestaña “Crear desde un archivo”.

image

Fíjate bien ahora en que tienes dos opciones a cual más importantes.

Opción “Vincular al archivo”.


En este caso, no solo habrás insertado tu hoja en el documento de Word, sino que estará permanentemente actualizada cuando edites la hoja Excel desde dicho programa. En otras palabras: la hoja insertada se actualiza dinámicamente.

Opción “Mostrar como icono”.
Aquí se obtiene una “foto” de la hoja, que no se actualiza y que sólo se muestra como un icono que te permitirá abrir la hoja en el propio programa Excel. Esto resulta cómodo si los datos de la hoja no han de variar y cuando no desees que el documento sea extenso.

Dos observaciones a tener en cuenta sobre este caso:

  • Si imprimes el documento con una hoja insertada como icono, sólo verás el gráfico del icono y no su contenido. Sorpresa
  • Puedes cambiar el icono y, muy importante: para evitar que Excel escriba toda la ruta de ubicación de tu archivo, puedes renombrar el icono con un nombre diferente del que tiene la hoja original e inclusive seleccionar otro icono (esto último no lo recomiendo).

image

jueves, 30 de octubre de 2014

Calendario 2015

A modo de obsequio para las personas que siguen este blog, he diseñado una plantilla Word que permite generar un calendario personalizado para el año 2015.

Se trata de seleccionar 1 coche para cada mes hasta completar los 12 entre los 25 de que se dispone. La temática del calendario es referida a modelos de coches que circularon por España entre los 50 (finales) y los 80. Tal vez llegaste a conducir alguno de ellos.

Para cada mes se generan 2 hojas: la primera contiene la foto del coche seleccionado y la segunda la hoja del mes al estilo almanaque para poder efectuar anotaciones.

La plantilla dispone de un icono especial en la barra de acceso rápido que permite generar el calendario en pdf para que pruebes sin gastar papel innecesariamente.

calendari-2015[3]

Descarga el calendario. Al respecto, ten en cuenta que:

  • El enlace apunta a Google Drive, que, al menos en el momento de redactar este artículo, es incapaz de facilitar la previsualización de la plantilla, pero sí descargarla.
  • Posteriormente, indica que contiene macros –por supuesto que las tiene, pero sin código malicioso-. Acepta y prosigue con la descarga.
  • Dado que las 25 fotos ocupan un espacio importante, el tiempo que tarda en generar el calendario es más o menos largo en función de la potencia de tu máquina. Tranquilo/a, son unos segundos, pero aviso por si acaso.

Feliz 2015
Ramon Díez

domingo, 5 de octubre de 2014

Tablas de Word: escribe y alinea en dirección vertical

En el documento Tablas de Word: cómo alinear automáticamente cada celda has podido ver lo sencillo que es realizar las alineaciones horizontales y verticales.

Ahora vamos un paso más allá: Word te permite hacer que el texto o las imágenes aparezcan en sentido vertical.

Partimos de la tabla de ejemplo típica:

image

Ahora verás que puedes obtener esto con tan solo ir a Herramientas de Tabla / Presentación e ir pinchando el icono Dirección del texto. Cada ver que lo pulsas, los iconos de alineación se adaptan a la dirección adoptada: hacia arriba, hacia la derecha y hacia abajo.

image

Aquí tienes algunos ejemplos:

image

image

Démos pábulo a la imaginación y seamos un poco más exigentes. Mira de reproducir esta tabla con todo lo que te he explicado. Verás la enorme potencia que tienen las tablas de Word.

image

Tablas de Word: Quita todos los bordes

Cuando creas una tabla, Word incluye automáticamente los bordes de las celdas. Esta actuación es útil en muchos casos, pero no siempre.

Imagínate que quieres crear un membrete con el logo de tu empresa, club, escuela, etc. y, para ello qué mejor que emplear una tabla: sin duda.

Observa que he usado las herramientas de alineación de este otro documento: Tablas de Word: Cómo alinear automáticamente cada celda. Te recomiendo que lo leas antes.

Bien, ya tenemos una tabla de 1 fila x 3 columnas. Hemos incluido en la primera nuestro logo, en el centro, el nombre de nuestra tienda y en la derecha el domicilio. Observarás que molestan las rayas, ¿a que sí?

image

Pues bien, En la pestaña de tablas, ve a Diseño / Bordes / Sin borde

image

Y obtienes este membrete:

image

Mejor, ¿no?

Tablas de Word: cómo alinear automáticamente cada celda

A lo largo de los años que llevo trabajando con Word, he visto muchas veces que hay un elevado número de usuarios que no saben cómo alinear los textos (o las imágenes) dentro de las celdas de una tabla.

Pierden muchísimo tiempo en incluir espacios para centrar horizontalmente, poner retornos de carro para centrar verticalmente… con lo que el resultado deja mucho que desear. Te voy a demostrar lo fácil que es conseguirlo.

Cuando estás dentro de una tabla (en cualquier celda), Word activa la pestaña de herramientas de tabla / Presentación, que tiene este aspecto:

image

De hecho, los mismos iconos se explican por sí solos, pero creo que es mejor que lo veas gráficamente.

Cuando creas una tabla y escribes texto en cada celda, obtendrás esta presentación:

image

Ahora vas a ver cómo actúa cada icono en la celda en la que tengas situado el cursor:

image

Y si tienes imágenes…

image

Espero que nunca más teclees espacios en blanco ni incluyas retornos de carro para conseguir estos resultados. Como verás, ¡es tremendamente sencillo y rápido!

jueves, 2 de octubre de 2014

Comando {NumPages}: Obtiene automáticamente el número de páginas de tu documento

Este comando se combina con el de {Page}, que inserta el número de página en cada una de las que compongan el documento.

Su funcionamiento es bien simple. Con el mero hecho de invocarlo, aparece automáticamente el número de páginas que tiene el documento justo en el lugar donde tengas el cursor.

Por supuesto, este valor se va actualizando automáticamente a medida que vayas añadiendo páginas.

Puedes emplearlo, por ejemplo, al pie de tu documento:

Utilizo los dos comandos, el {Page} y el {NumPages}.

Tecleo “Pág.” inserto el código {Page}, añado “, de” y luego el código {NumPages}.

Éste es el resultado:

page

Si quieres ver la codificación que hay por debajo, pulsa ALT+[F9] y luego vuelves a pulsar esta combinación de teclas para recuperar la visualización normal.

page

lunes, 31 de marzo de 2014

Comando {If}: Aplica un texto según la opción elegida

Tienes un campo tipo Cuadro combinado, es decir que es un campo de formulario con una lista de respuestas posibles y lo que te interesa es asignar automáticamente el texto que corresponda a la opción seleccionada.

image

En primer lugar crea el campo combinado. Por ejemplo:

image

Observa que he creado el marcador “Pregunta1”, que será vital para nuestro objetivo. Luego escribe el significado de cada opción. Por ejemplo:

image

Invoca el comando {If} escribiendo el esquema simple IF A=B “V” “F”, que luego irás sustituyendo:

image

Si te fijas, en “Propiedades de campo avanzadas” decimos que si la expresión A es igual a la B, entonces es verdadero y sino, falso. Esta inserción produce el código siguiente:

image

Este sencillo truco te va a servir de guía para ir sustituyendo cada letra por el código correspondiente. Empecemos: Sustituye la “A” por el código {REF} para el marcador Pregunta1. Hasta el momento, tienes:

image

Ahora deberás sustituir la “B” por el texto: “Opción 1”, o sea:

image

Acto seguido, se tratará de sustituir la “V” por la respuesta que queremos mostrar al ser cierto que se ha seleccionado la opción 1:

image

Ahora viene la parte un poco más complicada: se trata de anidar en el lugar de la “F” de falso, el tratamiento de la opción 2 y luego el de la 3. Has de volver a realizar los mismos pasos que para la opción 1, es decir, que la codificación final deberá ser como ésta:

image

Muy importante: situando el cursor dentro de esa codificación, con el botón derecho del ratón, selecciona “Actualizar campos”:

image

Una vez hayas protegido el formulario, el usuario verá lo siguiente;

image

Supongamos que ha idicado la opción 3, aparecerá:

image

Para que te sea más fácil seguir lo que te he explicado, puedes descargarte el ejercicio desde aquí.

Recuerda que, al ser un formulario, deberás desprotegerlo y, para ver las codificaciones, utiliza la combinación de teclas Alt+F9 y volver a utilizarla para regresar a la visualización normal.