Onedrive VBA获取文件的共享链接

我的问题是相当简单的,但我花了几个小时的search,试图find一个简单的解决scheme,但我还没有find它。

基本上,使用VBA我想保存一个Excel文件到oneDrive的公共文件夹,它会自动将file upload到云,我想获得该文件的共享链接,所以我可以将其包含在一个自动生成的电子邮件。 我已经可以使用vba生成自动化的电子邮件,并将文件保存到onedrive文件夹不会是一个问题,但我想在发送电子邮件之前包含共享链接

我已经阅读了一些关于rest,我已经find了如何使用一些不同的编程语言与一个驱动器进行通信的信息,但我还没有发现任何示例vba与onedrive交互。

任何帮助将不胜感激

这可能会帮助您开始: ActiveWorkbook.SaveAs "c:\User\\OneDrive\public folder name\" & name you want to give this file & ".xls"保存,并且您必须使用超链接的HTML标记:

 olEmail.HTMLBody = "<body><p>Here is my hyperlink: " & _ "<a href='path to the folder'></a>"