vba - 从 Sharepoint 复制和下载文件
问题描述
我从几天以来一直在寻找一种方法
1.将文件从文件夹(磁盘)复制到共享点 2.将文件从共享点复制到文件夹(磁盘)
我为问题 2 找到的代码,您可以在下面找到。但它并没有真正起作用。文件已损坏,复制后只有 4kb 大。
有没有人为我解决这两个问题?非常感谢
Option Compare Database
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
Sub DownloadFromSharepoint_DB()
Dim strXls As String
Const strURL As String = "Sharepointlink"
DownloadFileFromSharePoint strURL
strXls = "File"
End Sub
Sub DownloadFileFromSharePoint(strURL As String)
Dim i As Integer
Dim strSavePath As String
Dim returnValue As Long
strSavePath = "File"
returnValue = URLDownloadToFile(0, strURL, strSavePath, 0, 0)
End Sub
解决方案
我发现当我关闭共享点并再次打开时,共享点链接正在永久更改。这意味着例如现在 Ling 是 .....1&e=QydH5u 并且一秒后它是 ..1&e=GtsD2p
难以置信这个软件
推荐阅读
- python - 绘制公司的增长率
- reactjs - 如何使用钩子将数据从一个组件传递到另一个组件
- python - pygame 函数 pygame.rect.fit() 是如何工作的?
- laravel-8 - 在 laravel 8 中急切加载(如何在刀片中使用)
- python - 无法从元素中抓取文本
- xml - 如何添加带有文本的 XML 节点
- laravel - 未检测到包服务提供者的依赖注入
- javascript - WebView2 - 调用/执行 Javascript 函数
- powerbi - 在 DAX 中应用具有日期条件的帕累托原理
- android - 如何在 android studio/kotlin/observer/ 中只观察一侧