
Para adjuntar archivos cuyo nombre se genera desde celdas en Excel, puedes usar una combinación de VBA (Visual Basic for Applications) y una función de correo electrónico como Outlook. Aquí te dejo un ejemplo de cómo podrías hacerlo:
Paso 1: Preparar los nombres de los archivos
Supongamos que tienes una columna en Excel donde se generan los nombres de los archivos que deseas adjuntar. Asegúrate de que los nombres sean correctos y tengan la extensión adecuada (por ejemplo, `.pdf`, `.docx`, etc.).
Paso 2: Usar VBA para automatizar el proceso
Sub AdjuntarArchivos()
Dim OutlookApp As Object
Dim OutlookMail As Object
Dim i As Integer
Dim celda As Range
Dim rutaArchivo As String
Dim nombreArchivo As String
Dim nombreCompleto As String
' Cambia esta ruta a donde tienes guardados los archivos
rutaArchivo = "C:rutaatusarchivos"
- Abrir el Editor de VBA:
- Ve a Excel y presiona `Alt + F11` para abrir el Editor de VBA.
- Insertar un nuevo módulo:
- En el Editor de VBA, ve a `Insertar > Módulo` para crear un nuevo módulo.
- Código VBA:
- Copia y pega el siguiente código en el módulo:
Conoce nuestros servicios



