VBA 为多个用户(Mac 和 PC)获取 Dropbox 文件路径

VBA obtaining Dropbox file path for multiple users (Mac and PC)

我在特定的 Dropbox 文件夹中创建了一个 excel 文件,该文件夹使用宏将日期和时间戳附加到文件的某些选项卡,然后将其保存到同一文件夹。

在 PC 上,路径类似于

C:\Users\MyName\Dropbox\Daily History\

在 MAC 上类似于

Macintosh HD: Users: meadowbrook: Documents:

我唯一能想到的让它动态化的方法就是使用 CELL("filename") 并将其动态存储为变量。有没有办法只保存到文件所在的目录而不需要在 VBA?

中指定路径

使用

Application.ActiveWorkbook.Path 

仅路径本身(没有工作簿名称)或

Application.ActiveWorkbook.FullName 

工作簿名称的路径