Apagada docs

Aprendiendo a programar el pasado

Herramientas de usuario

Herramientas del sitio


es:basic:vba:start

Proyectos VBA

Hace unos años comencé a usar VBA (=Visual Basic para Aplicaciones, incluido en muchos paquetes ofimáticos para windows) para realizar tareas que anteriormente acometía con qbasic o con archivos por lotes de MS-DOS. Aquí van unos cuantos programas:

Importación de datos

  • base64decode permite descodificar pequeñas cadenas en base64. Útil para traducir adjuntos pequeños de correo electrónico y cadenas “POST” enviadas con formularios.
  • excel_hexedit visualiza un archivo en formato hex usando una hoja de excel.

Varios de visual basic scripting

cscript_teclea: Abrir un programa y teclear en él (para tutoriales).

Mejoras tipográficas

  • arreglarlink es una macro para office 2003 (ignoro si funcionará en office más modernos) que permite dividir los links de forma que sean más legibles, y que además coloca comillas angulares simples (‹›) a su alrededor, como se haría en una cita bibliográfica.
  • cambiatamaimagen es un script rápido y simple para cambiar todas las imágenes de un documento para que tengan el mismo tamaño, por ejemplo para crear una tabla de imágenes (se recomienda ejecutar la macro en un documento nuevo donde solo estén las imágenes que se desee cambiar).

Imágenes, colores

  • crearsociograma es una macro para excel 2003 (no probado en versiones posteriores) que genera autoformas a partir de la lista de elecciones, rechazos, elecciones percibidas y rechazos percibidos.
  • wavelenght2rgb: dos programas (uno para Microsoft Word VBA y otro para Corel Draw VBA) para convertir una longitud de onda en el color RGB correspondiente.
  • ArrangeObjects: un prograba vba para Corel Draw que ordena en cuadrícula o abanico o desordena los objetos. Lo usé para generar la imagen de un montón de periódicos desordenados a partir de vistas previas de portadas.

Macros para propósitos concretos

Actualizar fichas alumnos desde lista de grupo En un libro en que una hoja contenga una lista de alumnos y el resto contengan “fichas” de alumnos, con un alumno por hoja, esta macro actualizaría los datos.

Ver además

Este sitio web utiliza cookies. Al utilizar el sitio web, usted acepta almacenar cookies en su computadora. También reconoce que ha leído y entendido nuestra Política de privacidad. Si no está de acuerdo abandone el sitio web.Más información
es/basic/vba/start.txt · Última modificación: 2024/06/11 07:02 por nepenthes