-
-
Notifications
You must be signed in to change notification settings - Fork 0
SendEmail
Rodrigo Celso de Lima Porto edited this page Jan 14, 2026
·
2 revisions
Sends an HTML email using CDO (Collaboration Data Objects) with NTLM authentication, typically used in corporate environments with Exchange Server.
SendEmail( _
Sender As String, _
Recipient As String, _
Subject As String, _
Message As String, _
Optional CarbonCopy As String, _
Optional BlindCarbonCopy As String _
)-
Sender: Email address of the sender -
Recipient: Email address(es) of the recipient(s) -
Subject: Subject line of the email -
Message: HTML-formatted body of the email -
CarbonCopy: (optional) Email address(es) for CC recipients -
BlindCarbonCopy: (optional) Email address(es) for BCC recipients
- Uses CDO with NTLM authentication (Windows Authentication)
- Configured for SMTP with STARTTLS (port 587)
- Supports HTML formatting in the message body
- Multiple recipients can be specified using semicolon (;) as separator
- No explicit error handling is implemented
-
CDO_DEFAULT_SETTINGS: -1 (Use system default settings) -
CDO_NTLM_AUTHENTICATION: 2 (Windows Authentication) -
CDO_SEND_USING_PORT: 2 (Direct SMTP) -
CDO_SERVER_PORT: 587 (STARTTLS port) -
CDO_SMTP_SERVER: "mailhost.yourdomain.net" (SMTP server address)
- Requires CDO to be available on the system
- Requires proper SMTP server configuration
- Requires appropriate network/firewall access
Call SendEmail( _
"sender@company.com", _
"recipient@company.com", _
"Test Subject", _
"<h1>Hello</h1><p>This is a test email.</p>", _
"cc@company.com", _
"bcc@company.com")- Binary.Unzip πβοΈ
- DateTime.ToUnixTime πβοΈ
- Decision.EntropyWeights πβοΈ
- Decision.TOPSIS πβοΈ
- List.Correlation πβοΈ
- List.Intercept πβοΈ
- List.Outliers πβοΈ
- List.PopulationStdDev πβοΈ
- List.Primes πβοΈ
- List.Rank πβοΈ
- List.Slope πβοΈ
- List.Variance πβοΈ
- List.WeightedAverage πβοΈ
- Number.FromRoman πβοΈ
- Number.IsInteger πβοΈ
- Number.IsPrime πβοΈ
- Number.ToRoman πβοΈ
- Statistical.NormDist πβοΈ
- Statistical.NormInv πβοΈ
- Table.AddColumnFromList πβοΈ
- Table.CorrelationMatrix πβοΈ
- Table.NormalizeColumnNames πβοΈ
- Table.NormalizeTextColumns πβοΈ
- Table.RemoveBlankColumns πβοΈ
- Table.TransposeCorrectly πβοΈ
- Text.CountChar πβοΈ
- Text.ExtractNumbers πβοΈ
- Text.HtmlToPlainText πβοΈ
- Text.RegexExtract πβοΈ
- Text.RegexReplace πβοΈ
- Text.RegexSplit πβοΈ
- Text.RegexTest πβοΈ
- Text.RemoveAccents πβοΈ
- Text.RemoveDoubleSpaces πβοΈ
- Text.RemoveLetters πβοΈ
- Text.RemoveNumerals πβοΈ
- Text.RemovePunctuations πβοΈ
- Text.RemoveStopwords πβοΈ
- Text.RemoveWeirdChars πβοΈ
- AreArraysEquals πβοΈ
- AutoFillFormulas πβοΈ
- CleanString πβοΈ
- DisableRefreshAll πβοΈ
- EnableRefreshAll πβοΈ
- FileExists πβοΈ
- FileNameIsValid πβοΈ
- GetAllFileNames πβοΈ
- GetLetters πβοΈ
- GetMonthNumberFromName πβοΈ
- GetStringBetween πβοΈ
- GetStringWithSubstringInArray πβοΈ
- GetTableColumnNames πβοΈ
- IsAllTrue πβοΈ
- IsInArray πβοΈ
- ListObjectExists πβοΈ
- PreviousMonthNumber πβοΈ
- RangeHasAnyFormula πβοΈ
- RangeHasConstantValues πβοΈ
- RangeIsHidden πβοΈ
- RangeToHtml πβοΈ
- SendEmail πβοΈ
- SetQueryFormula πβοΈ
- StringContains πβοΈ
- StringEndsWith πβοΈ
- StringStartsWith πβοΈ
- SubstringIsInArray πβοΈ
- Summation πβοΈ
- TableHasQuery πβοΈ
- WorksheetHasListObject πβοΈ