繁体   English   中英

无法执行宏 - 找不到错误“76”路径

[英]Can't execute macro - Error '76' path not found

我对 VB 宏不是很熟悉。 我不断得到

找不到错误“76”路径。

下面是代码示例。 问题是我们有一个带有宏的文件,该文件将位于同步的 OneDrive 位置。 不幸的是,OneDrive 位置取决于用户的个人资料。 我试过%username%但它不会工作,除非我指明我的确切用户名。 这不是我想要的,因为多个用户将从各自的 OneDrive 位置使用启用宏的文件。 有任何想法吗?

Sub Export_XML()

    Dim r As Range
    Dim output As String

    For Each r In Range("XML_Output").Rows
        output = output & r.Value & vbNewLine
    Next r

    Open "C:\Users\%username%\Brand Developers Limited\Media Scheduling - 9. SpreeTV\Spree.xml" For Output As #1
    Print #1, output
    Close

    MsgBox "Spree schedule export complete"

End Sub

这边走:

Open "C:\Users\" & environ("username") & "\Brand Developers Limited\Media Scheduling - 9. SpreeTV\Spree.xml" For Output As #1

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM