我试图通过Excel VBA自动将文件加载到网站,但我正在努力与网页的文件加载部分正确交互.我已经阅读了许多不同的网页,并在这里和其他来源上解答如何做到这一点,但到目前为止我的尝试都失败了.
不可否认,我并不是真的通过VBA和各种HTML(或其他)元素与IE进行交互,需要一些帮助.
我正在努力与之互动的网页部分是这样的:
<LABEL ACCESSKEY=U CLASS=filelabel>Upload a file to current older:
<INPUT TYPE="file" NAME="eftupload" CLASS=filefield/></LABEL>
<INPUT TYPE="submit" value="Upload" CLASS=submitbutton>
Run Code Online (Sandbox Code Playgroud)
到目前为止,我设法编写的VBA如下(我知道有点乱,因为我仍在以各种方式使其工作)我试图使用的web元素位于"我的URL 2":
Sub File2Web()
'dimension (declare or set aside memory for) our variables
Dim objIE As InternetExplorer 'special object variable representing the IE browser
Dim aEle As HTMLLinkElement 'special object variable for an <a> (link) element
'initiating a new instance of Internet Explorer and asigning it to objIE
Set objIE = New InternetExplorer
'make IE browser visible (False would allow …Run Code Online (Sandbox Code Playgroud) 我正在尝试编写一些代码来查看libname中的所有数据集并返回最近创建的文件的创建日期.
我用谷歌搜索了一整天,找不到办法做到这一点.我知道ATTRN可以确定数据集的创建日期:
%let data_set = libname.data_set_name;
%let dsid = %sysfunc (open(&data_set));
%let create_date = %sysfunc(attrn(&dsid, crdte));
Run Code Online (Sandbox Code Playgroud)
但似乎没有办法让它看多个数据集,以便确定最大日期.
有人可以帮忙吗?