VBA非登陆下载Excel文件并处理例子

时间:2022-09-18 21:51:30 

'下载文件相关函数申明
Private Declare Function URLDownloadToFile Lib "urlmon" Alias "URLDownloadToFileA" (ByVal pCaller As Long, ByVal szURL As String, ByVal szFileName As String, ByVal dwReserved As Long, ByVal lpfnCB As Long) As Long
Public Declare Function DeleteUrlCacheEntry Lib "wininet" Alias "DeleteUrlCacheEntryA" (ByVal lpszUrlName As String) As Long
Sub down()
nUrl = "下载链接"
localFilename = ThisWorkbook.Path & "文件名.拓展名"
lngRetVal = URLDownloadToFile(0, nUrl, localFilename, 0, 0)
If Dir(localFilename, 16) <> Empty Then '文件存在时执行
DeleteUrlCacheEntry nUrl '清除缓存
Set wb = Workbooks.Open(localFilename) '打开文件
'业务逻辑代码
wb.Close 0 '关闭文件0不保存
Kill localFilename '删除文件
End If
End Sub
'64位兼容参考https://msdn.microsoft.com/library/ee691831.aspx

VBA非登陆下载Excel文件并处理例子的下载地址:


     

标签:VBA,非,登陆,下载,Excel,文件,并,处理,例子,下载
0
投稿

猜你喜欢

  • Excel2003中横向或纵向拆分工作表教程

    2023-04-05 10:17:26
  • 运用Excel 2007完成试卷说明

    2023-05-03 18:16:20
  • word 软回车替换硬回车

    2022-12-21 11:36:50
  • word如何快速去除添加页眉下划线?

    2023-04-24 00:19:53
  • 微软 Word 大范围部署全新“现代评论或回复”

    2023-11-09 05:40:18
  • Win10系统怎么关闭防火墙?Win10系统关闭防火墙操作方法

    2022-01-19 07:32:15
  • Win10最新更新KB5000802都更新了什么?Win10 KB5000802 最新更新内容介绍

    2023-11-23 09:24:32
  • 如何利用Excel制作成绩表

    2023-09-12 22:10:26
  • ​Word怎么设置麦浪背景效果

    2022-10-03 02:21:11
  • 用Excel函数实现排序与筛选的方法

    2023-10-14 08:57:56
  • excel表格公式下拉结果一样的解决方法

    2022-05-30 15:56:18
  • excel控制每列数据的长度并避免重复录入

    2023-12-03 21:45:04
  • 如何使用Excel的OFFSET函数

    2022-03-24 18:26:53
  • 在Excel表格中如何计算员工工作日天数?

    2022-08-31 01:16:36
  • word2013中如何使用查找与替换

    2023-11-29 22:54:30
  • 排序多列:播放Excel数据(05)

    2023-10-05 20:49:58
  • 你还在手动更新excel透视表数据源吗_如何动态更新excel透视表数据源

    2023-01-23 03:29:36
  • word如何恢复默认设置菜单

    2022-08-14 22:18:32
  • excel表格内绘图的方法

    2022-08-18 04:56:12
  • word怎么左右拆分表格

    2023-03-20 04:47:26
  • asp之家 电脑教程 m.aspxhome.com