【发布时间】:2012-07-31 15:11:40
【问题描述】:
我在电子表格中有一个人员列表和他们的电子邮件,我需要将他们的电子邮件输入到他们在 People Soft V8 上的帐户中。它们有数千个,所以我希望将这个过程自动化。
我已经开始使用以下代码,但一直在获得
运行时错误
自动化错误
未指定的错误
Sub GoToWebSiteUpdate()
Dim appIE As InternetExplorer
Dim sURL As String
Dim UserN As Variant
Dim myLoginID As String
Set appIE = New InternetExplorer
sURL = "Webaddress"
appIE.navigate sURL
appIE.Visible = True
'Enter information in the first drop down
Set UserN = appIE.document.getElementsById("InputBox")
UserN(0).Value = "012354"
Set appIE = Nothing
End Sub
如果有人有任何很棒的想法,谢谢。
【问题讨论】:
-
PeopleSoft 没有某种电子邮件/数据导入系统吗?我不知道你为什么需要 VBA。您只需创建您的电子邮件数据并将其导入。peoplesoft.wikidot.com/data-mover-script-templates
-
它确实有一个导入系统,但是,我只需要修改系统中已经存在的电子邮件。不只是导入表。这种方法会支持类似的东西还是有其他方法可以做到这一点?我基本上只需要在表单中填写几个字段,然后点击保存
-
您需要导入已更正电子邮件的表格。老实说,我不知道 excel VBA 会如何帮助你——假设你已经有了一个人的电子邮件列表。您只需将该数据导入 PeopleSoft(通过导入)。
标签: excel vba peoplesoft