【发布时间】:2016-08-25 03:49:02
【问题描述】:
好的,这是我迄今为止尝试过的代码:
Dim myFileName As String, DTAddress As String, ans As String, DBPathEstim As String
Dim sPath As String, stPath As String, WB1 As Workbook, WB2 As Workbook, OriginFile As String
' Send the workbook to clients
myFileName = Worksheets("EstimatingSheet").Range("U11").Value & ".xls"
sPath = ActiveWorkbook.Path
stPathClients = Left(sPath, InStrRev(sPath, "\") - 1) & "\Clients\" & myFileName
ActiveWorkbook.SaveAs stPathClients
ActiveWorkbook.Close
好的,我想打开一个工作簿。由于我们使用 Dropbox,因此不同用户的工作簿路径可能会有所不同。所以它永远是.....\Dropbox\SSFiles\Estimating 2016.xls
【问题讨论】:
-
两种选择:1) 使用GetOpenFilename,它允许用户选择要打开的文件。 2) 对操作系统进行测试,然后构建通常安装 DropBox 文件夹的字符串。 (这显然不是万无一失的,因为用户可以把它放在任何地方。
-
此帮助文章包含有关查找本地 Dropbox 文件夹路径的官方方法的信息:dropbox.com/help/4584