Visual Basic for Applications Stuur ( VBA ) wordt vaak gebruikt om routinematige taken in Microsoft Office-toepassingen te automatiseren . Het sturen van een e-mail van Microsoft Excel 2007 met VBA is nuttig in gevallen wanneer u continu e-mail de meest recente gegevens in een Excel-werkmap . In een paar stappen kunt u code schrijven om de taak van het verzenden van de e-mail via Microsoft Outlook eenvoudig te automatiseren . Instructies Start Microsoft Office 2007 1 en selecteer het tabblad "Ontwikkelaar " . Klik op " Visual Basic " en selecteer "Extra ". Klik op " References " check " Microsoft Outlook 12.0 Object Library " en selecteer Type 2 het volgende om een nieuwe sub creëren " OK . " : Sub sendemail ( ) < br Pers > ' Enter '. Type 3 het volgende om uw variabelen te maken: Dim oLookApp Zoals Outlook.Application Dim oLookMail zoals Outlook.MailItem Type 4 de volgende voor de vooruitzichten object toewijzen en maak een nieuw e-mail : Set oLookApp = nieuwe Outlook.Application Set oLookMail = oLookApp.CreateItem ( 0 ) 5 Typ het volgende om de variabelen te definiëren voor uw e-mail : . met oLookMail = " john.doe @ yahoo . com " . Subject = " Mijn werkboek " . Body = " Ik ben e - mailing deze werkmap .. " . Attachments.Add ActiveWorkbook.FullName . stuur Einde met 6 Voer je sub om e-mail de huidige Excel-werkmap . < br > |