2016-12-02 70 views
1

我想將當前文檔文件夾路徑作爲單元格值。 我需要它在函數調用中使用正確的相對參考創建OFFSET(INDIRECT(<generated filepath#sheet.cell>))LibreOffice Calc:如何獲取當前ods文檔的文件路徑到單元格中?

我對谷歌運氣不好。我發現基本功能ThisComponent.getURL()可以提供幫助。

最接近的解決方案是通過對同一文件夾中的其他文件的引用,在該單元格上使用函數FORMULA(),然後對結果使用字符串操作。

我希望像INFO()一些簡單的功能,但我找不到任何。

感謝名單

回答

1

添加此功能可將宏庫:

Function GetCurrentFolder 
    sUrl = ThisComponent.getURL() 
    sParts = Split(sUrl, "/") 
    ReDim Preserve sParts(0 to UBound(sParts) - 1) 
    GetCurrentFolder = Join(sParts, "/") 
End Function 

然後把這個電子表格公式:

=GETCURRENTFOLDER() 
相關問題