问题描述
抱歉,如果我的措辞有点奇怪,但我不知道如何总结错误的地方。
我在 LibreOffice Calc 中使用了一个宏,它获取选定的单元格并在资源管理器中打开一个文件夹。我希望电子表格也能找到它所在的文件夹,以便它可以移动到任何地方并且仍然可以工作。到目前为止,我已经让它根据选定的单元格打开一个文件夹,我可以让它弄清楚它在哪个文件夹中。
我正在尝试添加依赖于所选单元格的文件夹路径的附加部分,然后让程序打开该文件夹。
这是我的代码:
If oConv.UserInterfaceRepresentation = "Sheet4.A1" then
OpenFolder = ThisFolder & "/NewFolder"
shell ("C:/Windows/explorer.exe",1,OpenFolder)
End If
'ThisFolder' 是电子表格当前所在的文件夹,'OpenFolder' 是应该根据所选单元格打开的新文件夹路径。问题是 LibreOffice 只是忽略了“&”NewFolder”并打开了为“ThisFolder”定义的路径。更奇怪的是,如果我观察变量“OpenFolder”并逐步执行,它会在执行 shell 命令之前显示该变量的完整路径,包括“NewFolder”。
如何让它打开“NewFolder”?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)