Usar macros

Citavi tiene un editor de macros incorporado. Las macros son mini-programas que se ejecutan dentro de Citavi y le permiten hacer cosas con su proyecto que no son posibles con las funciones estándar de Citavi. Con ellas podrá, por ejemplo, mover contenido por lotes de un campo a otro u ordenar categorías por orden alfabético.

La siguiente selección de macros es una muestra de la gran variedad de posibilidades que estos programas ofrecen:

Añadir información bibliográfica automáticamente usando el nombre DOI

Eliminar los saltos de línea de todos los campos de abstract

Dar a los datos el formato correcto

Reemplazar comas por puntos y coma en las palabras clave

Mover archivos PDF

Mover archivos PDF

Encontrar títulos con campos vacíos requeridos por un estilo de cita

Crear una lista de categorías con el número de títulos asignados a cada categoría

Crear una lista de personas con el número de obras asignadas a cada una

Las macros de Citavi están escritas en el lenguaje de programación C# ("C sharp"), e interactúan con el modelo de objeto de Citavi, que es específico de una versión de Citavi. Esto significa que, por lo general, las macros de versiones anteriores de Citavi no funcionarán con una versión de Citavi más reciente.

En GitHub encontrará una serie de macros para Citavi. Se utilizan del siguiente modo:

1.Los archivos de las macros tienen la extensión .cs. Si ha recibido la macro en un archivo ZIP, asegúrese de extraerla primero.

2.Inicie Citavi y abra el proyecto en el que quiere trabajar.

3.Importante: haga una copia de seguridad del proyecto antes de ejecutar una macro en el mismo (haga clic en Archivo > Este proyecto > Crear copia de seguridad). Es muy importante crear una copia de seguridad, porque los cambios realizados por una macro no se pueden deshacer.

4.Muchas macros se aplican a los títulos que estén seleccionados. Si prefiere que se apliquen solo a algunos títulos, utilice las funciones de filtro o de búsqueda para crear primero una selección. (Una macro que se aplica a los títulos seleccionados se reconoce porque el código de programa de la misma contiene un comando con la extensión ".GetFilteredReferences()".)

5.Haga clic en Herramientas > Editor de macros o use las teclas Alt+F11 para abrir el editor de macros. El editor de macros puede tardar unos segundos en abrirse.

6.En el menú Archivo del editor de macros, haga clic en Abrir y seleccione el archivo de macro (.cs) que preparó en el paso 1.

7.Haga clic en Compilar. No deben aparecer errores en el panel inferior de la ventana.

8.Haga clic en Ejecutar para ejecutar la macro. El programa le pedirá que confirme que ha creado una copia de seguridad. Si no la ha creado, haga clic en Cancelar, cree la copia de seguridad, y luego continúe.