Tag: 电子邮件

VBA循环使用IBM Notes发送带有附件的电子邮件?

我有这样的工作簿: Column G Column W File1.xls recipient1@email.com File2.xls recipient2@email.com 我想用列表中的每个收件人在我列表中的W列发送一封电子邮件。 同样的电子邮件可以发送给每个收件人,但电子邮件需要分别发送给每个收件人。 另外,我想将每个相应的文件附加到每个电子邮件。 即发送给收件人1的电子邮件将附有文件1等。 这是我的代码: Sub email() 'For Tips see: http://www.rondebruin.nl/win/winmail/Outlook/tips.htm 'Working in Office 2000-2016 'Variables Dim cell As Range Application.ScreenUpdating = False Dim Maildb As Object Dim MailDoc As Object Dim Body As Object Dim Session As Object 'Start a session of Lotus Notes Set […]

VBA发送电子邮件在列表中的每个收件人上循环使用IBM Notes?

我有一个Excel电子表格,列出收件人的电子邮件和Excel文件及其文件path。 从上面的图片中,你可以看到我有一个电子邮件地址栏。 列G中的Excel文件名 如果您查看下面的图像,可以看到我已经隐藏了F列中每个Excel文件的完整Excel文件path。 我目前正在做的是通过IBM笔记发送一封电子邮件,当用户点击“发送公告”button时,使用VBA。 这将发送一个电子邮件到列表中的第一个电子邮件地址,并且也将第一个文件附加到列表中。 我想要做的就是循环这个代码,以便它发送一个电子邮件到列表中的每个电子邮件地址,并附加每个电子邮件的每个文件附件。 请有人告诉我如何做到这一点? 提前致谢 我的代码: Sub email2() Dim Maildb As Object Dim MailDoc As Object Dim Body As Object Dim Session As Object 'Start a session to notes Set Session = CreateObject("Lotus.NotesSession") 'This line prompts for password of current ID noted in Notes.INI Call Session.Initialize 'or use below to supply […]

通过邮件发送Excel图表(Outlook)

我发现了一个代码,将Excel中的一系列单元格转换为照片。 这张照片是通过邮件递送的。 问题是,当我使用。显示一切正常,但是当我使用。发送消息发送空。 这里是代码: Sub Send_Pt_mail() Dim OutApp As Object Dim OutMail As Object Dim Fname As String Dim ch As ChartObject 'Prepare screen data file Set ch = Worksheets("Chart").ChartObjects.Add(Range("Photo2Mail").Left, Range("Photo2Mail").Top, Range("Photo2Mail").Width, Range("Photo2Mail").Height) 'calculating the number of Recipients iRow = Worksheets("Recipients").Cells(Rows.Count, 1).End(xlUp).Row Recipients = "" For i = 2 To iRow 'for each record in […]

通过在线发送电子邮件

我有两张床单。 一个包含完整的信息,另一个包含关于一个学生必须通过电子邮件发送的某些信息。 请看下面的截图: 在这里,第二个工作表的学生ID字段,我想要能够写行号,并填写下面的空白与自动从前一页正确的信息。 然后,我希望能够将该工作表作为电子邮件发送。 我只知道excel的基本知识,我在线使用excel。 有什么办法,我可以做到这一点使用Excel在线? 我搜查了很多,但找不到任何解决scheme。 请帮我一下 谢谢。

VBA:通过IBM Notes发送电子邮件,添加签名?

我有以下的VBA代码,从Excel中运行。 它将电子邮件发送到范围内的收件人列表。 Sub Send_Email() Dim answer As Integer answer = MsgBox("Are you sure you want to Send All Announcements?", vbYesNo + vbQuestion, "Notice") If answer = vbNo Then Exit Sub Else Dim rnBody As Range Dim Data As DataObject Set rnBody = Worksheets(1).Range("N3") rnBody.Copy Dim Maildb As Object Dim MailDoc As Object Dim Body As […]

VBA通过IBM Notes发送电子邮件不工作?

我正在使用以下vba代码尝试从附带的IBM Notes发送电子邮件。 这是我的代码: Sub Send_Email() Dim answer As Integer answer = MsgBox("Are you sure you want to Send All Announcements?", vbYesNo + vbQuestion, "Notice") If answer = vbNo Then Exit Sub Else 'Define Parameters for Email Dim s As Object Dim db As Object Dim body As Object Dim bodyChild As Object Dim header As […]

从Outlook电子邮件中提取数据到excel

我每天有200封电子邮件,语法如下: Hi, These are our clients. 548628797 FV THD EHSI 34215564824 JUAN CARLOS CORENDA ALVARES 1 31,43 243234133 FV THD EHSI 752520934982 JUAN CARLOS CORENDA ALVARES 2 2,8 2340291438 RFR WER IRJF 323442342312 CARLITO HIMAT 3,00 324 EHTF TGS HKTY 32423 WILLIAM TARING 1,2 Thank you! 我是否提取“这些是我们的客户”之间的界限 和“谢谢你!” ? 一些电子邮件只有1行,其他电子邮件有20或更多。 或者更好地从第4行提取到第1个结尾? 在Excel中,如果我粘贴的行名称将被分隔在不同的单元格。 我努力了: =IF(COUNT(FIND({0,1,2,3,4,5,6,7,8,9},J2))>0, K2&" […]

从Excelmacros会议邀请 – 没有身体,设置为约会

我试图创build一个vbamacros,它会生成一个使用工作表中variables数据的会议邀请。 我的第一个问题是,它只作为约会开放,而不是作为与被列出的被邀请者会面(但是,如果我点击“邀请与会者”约会,他们预先填充)。 我的第二个问题是,我所需要的信息在身体不显示。 下面是代码,任何人都可以协助? Sub Consolidation_Invite() 'For Tips see: http://www.rondebruin.nl/win/winmail/Outlook/tips.htm 'Don't forget to copy the function RangetoHTML in the module. 'Working in Excel 2000-2016 Dim rng As Range Dim OutApp As Object Dim objMyApptItem As Object Dim recipients As Range Set rng = Nothing On Error Resume Next 'You can use a fixed range or […]

eXcel的VBA使用正则expression式来validation电子邮件

所以我正在寻找的东西,因为我是新来的正则expression式,是否有可能取代我的“无效”返回语句与类似的声明注释掉在下一行,其中的字符和/或字符#expression失败了。 下面我们使用“msteede48 @ hotmail @ .com”作为myEmailvariables的示例input… Option Explicit Function ValidEmail(myEmail As String) As String Dim regExp As Object Set regExp = CreateObject("VBScript.Regexp") If Len(myEmail) < 6 Then ValidEmail = "" Else With regExp .Global = True .IgnoreCase = True .Pattern = "^(?=[a-z0-9@.!#$%&'*+/=?^_`{|}~-]{6,254}$)(?=[a-z0-9.!#$%&'*+/=?^_`{|}~-]{1,64}@)[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:(?=[a-z0-9-]{1,63}\.)[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+(?=[a-z0-9-]{1,63}$)[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$" End With If regExp.Test(myEmail) = True Then ValidEmail = "Valid" Else ValidEmail = […]

将无法传送的电子邮件正文中的文本string提取为excel

我需要Outlook VBA上的一些帮助。 我正在尝试在Outlook中编写一个macros,用于从每个单独的无法传送的邮件正文中提取电子邮件地址。 有数以百计的电子邮件传递失败,所以它会更好,如果他们可以自动提取比手动复制和粘贴。 电子邮件正文如下所示: – – – – – – – – – – – – – – 电子邮件 – – – – – – – – – – – ——- 无法发送至对方或群组: XXXX@XXXXXX.XXX(XXXX@XXXXXX.XXX) …不需要信息… 致:XXXX@XXXXXX.XXX …不需要信息… – – – – – – – – – – – – – – 电子邮件 – – – […]