Macos ThisWorkbook.Mac返回的路径(错误68)
我下载了一个电子表格,它似乎最初是为windows编写的。文件在这里 对于行RssLocation=thispoolk.Path&\&FeedSheet.Cells5,2.Value 我已将\替换为/user/desktop/rsscreate.xlsm,但仍然出现错误。 我也尝试了&Application.PathSeparator&但仍然存在错误 有什么建议吗 宏的代码如下所示 编辑:从答案部分添加以下内容 我在前面的回答中尝试了代码。如果LendirsLocation>0,则第行仍有错误 关于如何使用MacId和ThisWorkbook.Path而不是Applcaton.PathSeparator?的任何建议?。Siddharth你的想法?试试这个未经测试的方法Macos ThisWorkbook.Mac返回的路径(错误68),macos,excel,vba,Macos,Excel,Vba,我下载了一个电子表格,它似乎最初是为windows编写的。文件在这里 对于行RssLocation=thispoolk.Path&\&FeedSheet.Cells5,2.Value 我已将\替换为/user/desktop/rsscreate.xlsm,但仍然出现错误。 我也尝试了&Application.PathSeparator&但仍然存在错误 有什么建议吗 宏的代码如下所示 编辑:从答案部分添加以下内容 我在前面的回答中尝试了代码。如果LendirsLocation>0,则第行仍有错误
RssLocation = ThisWorkbook.Path & "\" & FeedSheet.Cells(5, 2).Value
RssLocation = Replace(RssLocation ,"\", Application.PathSeparator)
'Debug.Print RssLocation
请参阅检查此链接,我尝试了代码,但在第行出现相同的错误,如果LenDirRssLocation>0,则返回。看来我没有找到正确的路径。考虑到我在Macintosh上\n这是一个可能的问题?请取消对Debug.Print RssLocation行的注释,然后查看RssLocation的值是多少?我们没有使用`。如果您在上面的代码中看到,\n将被Application.PathSeparator替换`
RssLocation = ThisWorkbook.Path & "\" & FeedSheet.Cells(5, 2).Value
RssLocation = Replace(RssLocation ,"\", Application.PathSeparator)
'Debug.Print RssLocation