Sie sind auf Seite 1von 15

CMO CREAR UNA MACRO: An sin conocimienos de programacin VBA se puede llegar a

crear una macro sencilla. Excel cuenta con la herramienta 'Grabadora de macros' (desde
ficha Programador en versiones Excel 2007 en adelante, o men Herramientas, Macros en
versin 2003 o anterior). Tambin es posible activarla desde el botn que se encuentra en la
barra de estado.

Pasos a seguir: se activa la grabadora y se acepta la ventana que nos informa del nombre que
se le est asignando a la macro y dnde ser ubicada (optar por este libro). Se realizan
manualmente todos los pasos en la hoja Excel hasta obtener el resultadodeseado y se detiene la
grabadora. Pasamos al Editor y entre los mdulos se hallar la macro recin creada.
Esta rutina puede ser ejecutada desde el mismo Editor, men Ejecutar, botn Ejecutar o tecla F5.
En temas siguientes se ampla este concepto.

DNDE COLOCAR UNA MACRO: esto depender de lo que deba ejecutar nuestra rutina.
Si las instrucciones deben ejecutarse, por ejemplo, al abrir o cerrar un libro, se colocan en el
objeto ThisWorkbook (o EsteLibro segn la versin).
Si las instrucciones deben ejecutarse al entrar o salir de una hoja o al seleccionar o modificar
una celda, se colocan en el objeto Hoja. Estos objetos se encuentran en el margen izquierdo
del Editor, en la ventana Proyecto-VBAProyect.
Si nuestra rutina ser llamada con un botn, atajo de teclado o desde otra rutina, se colocar
en un mdulo (estando en el Editor, men Insertar, Mdulo).
Las instrucciones para los controles de un formulario o Userforms se colocan en la seccin Cdigo del
mismo formulario.

CMO EJECUTAR UNA MACRO: En el punto anterior se menciona que se necesita una 'accin' que
dispare o ejecute una macro grabada.
Veamos los distintos casos:
1- Una accin automtica resultado de un evento, ya sea a nivel libro, hoja, rango o celda.
En este grupo se encuentran las rutinas que se ejecutan en la apertura o cierre de libro, al entrar o salir de
una hoja, al seleccionar o cambiar valores en celda Son las que se colocan en el objeto HOJA o
ThisWorkbook, como se menciona en tema anterior.
2- Al presionar un botn dibujado en la hoja. Podemos utilizar botones de la barra'Cuadro de controles o
ActiveX' o de la barra 'Formularios'. En versin 2003 se encuentra en Men Ver, Barras de Herramientas.
En versin 2007 o posterior desde la ficha Programador.
Dibujamos el control en la hoja, ajustamos algunas propiedades como texto, tamao, ubicacin. Al hacer clic
derecho sobre el control optamos por 'Ver cdigo' o 'Asignar macro' segn qu barra de herramientas hemos
utilizado.

a-

Cuadro de controles: al optar por 'Ver cdigo' nos llevar al Editor, al objeto HOJA donde se
generar automticamente una rutina con estas 2 instrucciones:
Private Sub CommandButton1_click()
'aqu escribiremos nuestras instrucciones
End Sub

b-

Formularios: ya debemos tener lista la rutina en un mdulo del Editor y la asignaremos cuando
optemos por 'Asignar macro'.
Las rutinas para este caso comienzan con 'Sub' y se ven son como este ejemplo:
Sub nombre_rutina()
'nuestras instrucciones
End Sub

3- Ejecutar un atajo de teclado: En estos casos tendremos ya una rutina como la del punto anterior (b) en
un mdulo del Editor.
Volvemos a la hoja Excel, y desde la ficha Programador, grupo Cdigo, Macros, seleccionamos la nuestra
desde la lista que se nos ofrece. Presionamos el botn 'Avanzadas' e ingresamos una letra, por ejemplo 't'
(sin las comillas)
Nota: Si Excel ya tiene asignada esta letra la reemplazar por Ctrl+Maysc +t Esto significa que en el
momento que necesitemos que la macro se ejecute presionaremos juntas las teclas Ctrl + t (o
Ctrl+Mayusc+t)
4- Desde el men Macros de la ficha Programador, grupo Cdigo: buscamos la macro desde la lista y
presionamos el botn Ejecutar. La configuracin de seguridad de macros y sus efectos

La siguiente lista resume las diferentes configuraciones de seguridad de macros. En todos las
configuraciones, si el software antivirus instalado funciona con 2007 Microsoft Office system y el libro
contiene macros, el libro se escanea en busca de virus conocidos antes de que se abre.

Deshabilitar todas las macros sin notificacin Haga clic en esta opcin si no confa en las
macros. Todas las macros en los documentos y las alertas de seguridad sobre las macros estn deshabilitadas.
Si hay documentos que contienen macros sin firmar en las que confa, puede colocar estos documentos en
una ubicacin de confianza. Los documentos de las ubicaciones de confianza se pueden ejecutar sin ser
revisados por el Centro de confianza del sistema de seguridad.

Deshabilitar todas las macros con notificacin Esta es la configuracin predeterminada. Haga
clic en esta opcin si desea deshabilitar las macros, pero s quiere recibir alertas de seguridad si hay macros.
As, podr elegir cundo quiere habilitar esas macros caso por caso.

Deshabilitar todas las macros excepto las firmadas digitalmente Esta configuracin es la
misma que la de la opcin Deshabilitar todas las macros con notificacin, con la excepcin de que si la
macro cuenta con una firma digital emitida por un editor de confianza, la macro se puede ejecutar. Si no ha
confiado el editor, se le notificar. As, podr elegir habilitar las macros firmadas o confiar en el editor. Todas
las macros sin firmar estn deshabilitadas sin notificacin.

Habilitar todas las macros (no se recomienda, se podra ejecutar cdigo peligroso) Haga
clic en esta opcin para permitir que todas las macros se ejecuten. Utilizando esta configuracin no es
recomendable porque su equipo es vulnerable a posibles cdigos perjudiciales.

Confiar en el acceso al modelo de objetos de proyectos de VBA

Esta configuracin es para

desarrolladores y se usa para bloquear o deshabilitar el acceso mediante programacin al modelo de objeto de
VBA desde cualquier cliente de automatizacin. En otras palabras, proporciona una opcin de seguridad para el
cdigo que se escribe para automatizar un programa de Office y se manipula mediante programacin el
entorno y modelo de objetos de Microsoft Visual Basic para aplicaciones (VBA). Es una configuracin por
usuario y por aplicacin, y niega el acceso de manera predeterminada. Esta opcin de seguridad dificulta que
los programas no autorizados generen cdigos perjudiciales que se replican automticamente. Para que los
clientes de automatizacin tengan acceso mediante programacin al modelo de objetos de VBA, el usuario que
ejecuta el cdigo debe conceder el acceso. Para habilitar el acceso, active la casilla.

Principio de pgina
Cambiar la configuracin de seguridad de macros

Puede cambiar la configuracin de seguridad de macros en el Centro de confianza, a menos que un


administrador del sistema de su organizacin haya cambiado la configuracin predeterminada para impedir
que se cambie la configuracin.

1.

En la pestaa Programador, en el grupo Cdigo, haga clic en Seguridad de macros.

SUGERENCIA Si la pestaa Desarrollador no aparece, haga clic en el botn de Microsoft


Office
, enOpciones de Excel y a continuacin, en la categora Popular, en Opciones

principales para trabajar con Excel, haga clic en Mostrar ficha Programador en la cinta de
opciones.

2.

En la categora Configuracin de macros, en Configuracin de macros, haga clic en la opcin


que desee.

NOTA Todos los cambios que se realicen en la categora Configuracin de macros en Excel solo se aplican
a Excel y no afectan a ningn otro programa de Microsoft Office.

SUGERENCIA Tambin puede acceder al Centro de confianza, en el cuadro de dilogo Opciones de Excel.
Haga clic en el botn Microsoft Office

y a continuacin, en Opciones de Excel. En la

categora Centro de confianza, haga clic en Configuracin del Centro de confianza y a continuacin,
haga clic en la categora Configuracin de macros.

Principio de pgina

Usar las firmas digitales

La versin de 2007 Office utiliza tecnologa Microsoft Authenticode macro para habilitar a los creadores de
macros a firmar digitalmente un archivo o un proyecto de macros. El certificado que se usa para crear esta
firma confirma que la macro o el documento provienen del firmante y la firma confirma que la macro o el
documento no se han modificado.

Despus de instalar el certificado digital, puede firmar archivos y proyectos de macro.


Obtener un certificado digital para firmar

Puede obtener un certificado digital de una entidad emisora de certificados comercial, del administrador de
seguridad interna o de un profesional de las tecnologas de la informacin de su organizacin.

Para obtener ms informacin sobre las entidades de certificacin que ofrecen servicios para los productos
de Microsoft, consulte la lista de miembros del Programa de certificados raz de Microsoft.
Crear su propio certificado digital para firmar

Tambin puede crear su propio certificado de firma con la herramienta Selfcert.exe.

NOTA Dado que el certificado digital que cree no est emitido por una entidad de certificacin de confianza
formal, los proyectos de macro firmados con dichos certificados se conocen como proyectos con firma propia.
Microsoft Office confa en los certificados con firma propia nicamente en los certificados alojados en el
almacn de certificados personales.
Crear un hipervnculo personalizado a un documento, archivo o pgina web

1.

Seleccione el texto o imagen que desee mostrar como hipervnculo.

2.

En la pestaa Insertar, en el grupo Vnculos, haga clic Hipervnculo

Tambin puede hacer clic con el botn secundario en el texto o imagen y, despus, hacer clic
en Hipervnculoen el men contextual.

3.

Siga uno de los siguientes procedimientos:


Para crear un vnculo a un archivo o pgina web existente, haga clic en Archivo o pgina

web existenteen Vincular a y, a continuacin, escriba la direccin a la que desee vincular en el


cuadro Direccin. Si no conoce la direccin de un archivo, haga clic en la flecha de la lista Buscar en y vaya
al archivo deseado.

Para crear un vnculo a un archivo que no se ha creado an, haga clic en Crear nuevo
documento enVincular a, escriba el nombre del archivo en el cuadro Nombre del nuevo documento y, a

continuacin, en Cundo modificar, haga clic en Modificar documento nuevo ms adelante o Modificar
documento nuevo ahora.

NOTA Para personalizar la informacin en pantalla que aparece al situar el puntero sobre el hipervnculo, haga
clic en Informacin en pantalla y escriba el texto que quiera. Si no especifica nada, Word usar la ruta de
acceso o la direccin del archivo como informacin en pantalla.
Principio de pgina
Crear un hipervnculo a un mensaje de correo en blanco

1.

Seleccione el texto o imagen que desee mostrar como hipervnculo.

2.

En la pestaa Insertar, en el grupo Vnculos, haga clic Hipervnculo

Tambin puede hacer clic con el botn secundario en el texto o imagen y, despus, hacer clic
en Hipervnculoen el men contextual.

3.

En Vincular a, haga clic en Direccin de correo electrnico.

4.

Escriba la direccin de correo que desee en el cuadro Direccin de correo electrnico o


seleccione una direccin de la lista Direcciones de correo utilizadas recientemente.

5.

En el cuadro Asunto, escriba el asunto del mensaje de correo electrnico.

NOTA

Es posible que algunos exploradores web y programas de correo no reconozcan la lnea de asunto.

Para personalizar la informacin en pantalla que aparece cuando coloca el puntero sobre el
hipervnculo, haga clic en Informacin en pantalla y escriba el texto. Si no especifica nada, Word usar
"mailto" seguido de la direccin de correo y la lnea del asunto como informacin en pantalla.

SUGERENCIA Tambin puede crear un hipervnculo a un mensaje de correo en blanco si escribe la direccin
en el documento. Por ejemplo, escriba alguien@ejemplo.com. Word crear el hipervnculo
automticamente, a menos que haya desactivado el formato automtico de hipervnculos.
Principio de pgina
Crear un hipervnculo a un lugar del documento actual o pgina web

Para establecer un vnculo a una ubicacin en un documento o pgina web creado en Word, debe marcar la
ubicacin o destino del hipervnculo y, a continuacin, agregar el vnculo.
Marcar la ubicacin del hipervnculo

Puede marcar la ubicacin del hipervnculo utilizando un marcador o un estilo de ttuloen Word.

Insertar un marcador

En el documento actual, haga lo siguiente:

1.

Seleccione el texto o elemento al que desee asignar un marcador o haga clic en el lugar donde
desee insertar un marcador.

2.

En la pestaa Insertar, en el grupo Vnculos, haga clic en Marcador.

3.

En Nombre del marcador, escriba un nombre.

Los nombres de los marcadores deben comenzar por una letra y pueden incluir nmeros. No se puede incluir
espacios en el nombre de un marcador, pero puede usar el carcter de subrayado para separar palabras,
como por ejemplo, Primer_ttulo.

4.

Haga clic en Agregar.


Aplicar un estilo de ttulo

Puede aplicar al texto uno de los estilos de ttulos integrados en Word en el lugar al que desee ir. En el
documento actual, haga lo siguiente:

1.

Seleccione el texto al que desea aplicar un estilo de ttulo.

2.

En la pestaa Inicio, en el grupo Estilos, haga clic en el estilo que desee.

Por ejemplo, si seleccion texto al que desea aplicar un estilo de ttulo principal, haga clic en el estilo
denominado Ttulo 1 en la galera de Estilos rpidos.
Agregar el vnculo

1.

2.

Seleccione el texto u objeto que desee mostrar como hipervnculo.

Haga clic con el botn secundario y, despus, haga clic en Hipervnculo

en el men

contextual.

3.

En Vincular a, haga clic en Lugar de este documento.

4.

En la lista, seleccione el encabezado o marcador al que desea vincular.

NOTA Para personalizar la informacin en pantalla que aparece al situar el puntero sobre el hipervnculo,
haga clic en Informacin en pantalla y escriba el texto. Si no especifica nada, Word usar "Documento
actual" como informacin en pantalla para los vnculos a ttulos. Para los vnculos a marcadores, Word usar
el nombre del marcador.

Principio de pgina
Crear un hipervnculo a un lugar especfico de otro documento o pgina web

Para establecer un vnculo a una ubicacin en un documento o pgina web creado en Word, debe marcar la
ubicacin, o destino, del hipervnculo y, a continuacin, agregar el vnculo.
Marcar la ubicacin del hipervnculo

1.

Inserte un marcador en el archivo de destino o pgina web.

2.

Abra el archivo desde el que desee vincular y seleccione el texto u objeto que desee mostrar como
hipervnculo.

3.

Haga clic con el botn secundario y, despus, haga clic en Hipervnculo

en el men

contextual.

4.

En Vincular a, haga clic en Archivo o pgina Web existente.

5.

En el cuadro Buscar en, haga clic en la flecha abajo y seleccione el archivo para el que desee
establecer el vnculo.

6.

Haga clic en Marcador, seleccione el marcador que desee y luego haga clic en Aceptar.

NOTA Para personalizar la informacin en pantalla que aparece al situar el puntero sobre el hipervnculo,
haga clic en Informacin en pantalla y escriba el texto. Si no especifica nada, Word usar la ruta de acceso
al archivo, incluido el nombre del marcador, como informacin en pantalla.
Agregar el vnculo

1.

Seleccione el texto u objeto que desee mostrar como hipervnculo.

2.

Haga clic con el botn secundario y, despus, haga clic en Hipervnculo

en el men

contextual.

3.

En Vincular a, haga clic en Lugar de este documento.

4.

En la lista, seleccione el encabezado o marcador al que desea vincular.

NOTA Para personalizar la informacin en pantalla que aparece al situar el puntero sobre el hipervnculo,
haga clic en Informacin en pantalla y escriba el texto. Si no especifica nada, Word usar "Documento
actual" como informacin en pantalla para los vnculos a ttulos. Para los vnculos a marcadores, Word usar
el nombre del marcador.
SUGERENCIA En los documentos de Word, puede crear vnculos a ubicaciones especficas en los archivos
que se guardan en el formato de archivos de Microsoft Office Excel (.xls) o el formato de archivos de

Microsoft Office PowerPoint (.ppt). Para establecer un vnculo a una ubicacin especfica en un libro de Excel,
cree un nombre definido en el libro y, al final del nombre de archivo en el hipervnculo, escriba # (signo de
nmero) seguido del nombre definido. Para establecer un vnculo a una diapositiva especfica en una
presentacin de PowerPoint, escriba# seguido del nmero de diapositiva despus del nombre de archivo.
Principio de pgina
Crear rpidamente un hipervnculo a otro archivo

Puede crear un hipervnculo rpidamente sin tener que usar el cuadro de dilogo Insertar hipervnculo.
Para ello, arrastre texto o imgenes seleccionados de un documento de Word o arrastre una direccin web o
hipervnculo de algunos exploradores web. Tambin puede copiar una celda o rango seleccionado en
Microsoft Office Excel.

Por ejemplo, es posible que desee crear un hipervnculo a una explicacin ms larga en otro documento o a
una noticia en una pgina web.

IMPORTANTE El texto que copie debe proceder de un archivo que ya se haya guardado.
NOTA No puede arrastrar objetos de dibujo, como formas, para crear hipervnculos. Para crear un
hipervnculo para un objeto de dibujo, seleccione el objeto, haga clic con el botn secundario y, a
continuacin, haga clic enHipervnculo
en el men contextual.
Crear un hipervnculo arrastrando contenido de otro documento de Word

1.

Guarde el archivo al que desee vincular. Este ser el documento de destino.

2.

Abra el documento en el que desee agregar un hipervnculo.

3.

Abra el documento de destino y seleccione el texto, grfico u otro elemento al que desee ir.

Por ejemplo, puede que desee seleccionar las primeras palabras de una seccin de un documento al que
desee vincular.

4.

Haga clic con el botn secundario en el elemento seleccionado, arrstrelo a la barra de tareas y
pase el mouse sobre el icono del documento en el que desee agregar un hipervnculo.

5.

Suelte el botn derecho del mouse donde desee que aparezca el hipervnculo en la pgina y haga
clic enCrear hipervnculo aqu

NOTA El texto, grfico u otro elemento que haya seleccionado ser el vnculo al documento de destino.
Crear un hipervnculo arrastrando desde una pgina web

1.

Abra el documento en el que desee agregar un hipervnculo.

2.

Abra una pgina web y haga clic con el botn secundario en el elemento al que desee vincular en la
pgina web.

3.

Arrastre el elemento a la barra de tareas y pase el mouse sobre el icono del documento al que
desee agregar un hipervnculo.

4.

Suelte el botn derecho del mouse donde desee que aparezca el hipervnculo en la pgina y haga
clic enCrear hipervnculo aqu

Crear un hipervnculo copiando y pegando desde una hoja de clculo de Excel

1.

Abra la hoja de clculo de Excel a la que desee vincular y seleccione una celda o rango de celdas
para vincular.

2.

Haga clic con el botn secundario y, despus, haga clic en Copiar en el men contextual.

3.

Abra el documento de Word en el que desee agregar un hipervnculo.

4.

En la pestaa Inicio, en el grupo Portapapeles, haga clic en Pegar y luego en Pegar como
hipervnculo.

Principio de pgina
Activar los hipervnculos automticos

Para activar los hipervnculos automticos despus de haberlos desactivado, haga lo siguiente:

1.

Haga clic en el botn Microsoft Office

y, a continuacin, en Opciones de Word.

2.

Haga clic en Revisin.

3.

Haga clic en Opciones de Autocorreccin y despus haga clic en la pestaa Autoformato


mientras escribe.

4.

Active la casilla Rutas de red e Internet por hipervnculos.

Principio de pgina
Desactivar los hipervnculos automticos

Para desactivar los hipervnculos automticos, haga una de las acciones siguientes:
Desactivar la caracterstica de reconocimiento de hipervnculo automtico

1.

Haga clic en el botn Microsoft Office

2.

Haga clic en Revisin.

y, a continuacin, en Opciones de Word.

3.

Haga clic en Opciones de Autocorreccin y despus haga clic en la pestaa Autoformato


mientras escribe.

4.

Desactive la casilla Rutas de red e Internet por hipervnculos.


Eliminar un hipervnculo individual

Presione CTRL+Z. Debe presionar CTRL+Z inmediatamente despus de escribir la direccin, o URL,
para eliminar un hipervnculo de una direccin URL escrita.

NOTA Si presiona CTRL+Z una segunda vez, la direccin URL escrita se elimina.
Ms informacin sobre las plantillas

Una plantilla es un tipo de documento que crea una copia de s mismo cuando se abre.

Por ejemplo, un plan de negocios es un documento que se suele escribir en Word. En lugar de crear la
estructura de dicho plan desde cero, puede utilizar una plantilla con diseo de pgina, fuentes, mrgenes y
estilos predefinidos. Todo lo que tiene que hacer es abrir una plantilla y rellenar el texto y la informacin
especfica del documento. Al guardar ste como un archivo .docx o .docm, se almacenar por separado de la
plantilla en la que est basado.

En una plantilla, puede incluir secciones recomendadas o texto de uso obligatorio, as como controles de
contenido; por ejemplo, una lista desplegable predefinida o un logotipo especial. Es posible proteger una
seccin de una plantilla, o aplicar una contrasea a sta para impedir la modificacin de su contenido.

Puede encontrar plantillas de Word para la mayora de los tipos de documentos en Office.com. Si dispone de
una conexin a Internet, haga clic en la ficha Archivo, haga clic en Nuevo y, a continuacin, haga clic en la
categora de plantillas que desee. Tambin puede crear sus propias plantillas.

NOTA Si desea crear plantillas complejas y muy estructuradas, como un formulario para la declaracin de
impuestos, es aconsejable que utilice programas de creacin de formularios, como Microsoft InfoPath 2010.
Principio de pgina
Crear una plantilla (guardar como plantilla)

Puede comenzar con un documento vaco y guardarlo como una plantilla, o puede crear una plantilla basada
en un documento o plantilla ya existente.
Comenzar con una plantilla en blanco

1.

Haga clic en la ficha Archivo y, a continuacin, haga clic en Nuevo.

2.

Haga clic en Documento en blanco y, a continuacin, haga clic en Crear.

3.

Realice los cambios que desee en los valores de los mrgenes, el tamao y la orientacin del papel,
los estilos y otros formatos.

Tambin puede agregar controles de contenido como un selector de fecha, texto informativo y grficos que
desee que aparezcan en todos los documentos nuevos basados en la plantilla.

4.

Haga clic en la ficha Archivo y, a continuacin, haga clic en Guardar como.

5.

En el cuadro de dilogo Guardar como, siga uno de los procedimientos siguientes:


En un equipo con Windows 7, desplcese hasta el principio de la lista de carpetas y,

en Microsoft Word, haga clic en Plantillas.

En un equipo con Windows Vista, en los vnculos Favoritos, haga clic en Plantillas.

En un equipo con Windows XP, en los vnculos Guardar en, haga clic en Plantillas de
confianza.

6.

Escriba un nombre de archivo para la nueva plantilla, seleccione Plantilla de Word en la


lista Guardar como tipo y, despus, haga clic en Guardar.

NOTA Tambin puede guardar la plantilla como Plantilla habilitada con macros de Word (archivo .dotm)
o como Plantilla de Word 97-2003 (archivo .dot).
7.

Cierre la plantilla.
Crear una plantilla basada en una plantilla o documento existente

1.

Haga clic en la ficha Archivo y, a continuacin, haga clic en Nuevo.

2.

En Plantillas disponibles, haga clic en Nueva a partir de existente.

3.

Haga clic en una plantilla o documento que sea similar a la que desee crear y, a continuacin, haga
clic enCrear nuevo.

4.

Realice los cambios que desee en los valores de los mrgenes, el tamao y la orientacin del papel,
los estilos y otros formatos.

Agregue los controles de contenido, como un selector de fecha, el texto informativo y los grficos que desee
que aparezcan en todos los documentos nuevos basados en la plantilla.

5.

Haga clic en la ficha Archivo y, a continuacin, haga clic en Guardar como.

6.

En el cuadro de dilogo Guardar como, siga uno de los procedimientos siguientes:

En un equipo con Windows 7, desplcese hasta el principio de la lista de carpetas y,

en Microsoft Word, haga clic en Plantillas.

En un equipo con Windows Vista, en los vnculos Favoritos, haga clic en Plantillas.

En un equipo con Windows XP, en los vnculos Guardar en, haga clic en Plantillas de
confianza.

7.

Escriba un nombre de archivo para la nueva plantilla, seleccione Plantilla de Word en la


lista Guardar como tipo y, despus, haga clic en Guardar.

Das könnte Ihnen auch gefallen