サービス
サービスを探す
プロ人材を探す
仕事を探す
ブログを探す
from pathlib import Path
import uno
doc = XSCRIPTCONTEXT.getDocument()
ドキュメントのパス = Path(uno.fileUrlToSystemPath(doc.URL))
カレントディレクトリ = ドキュメントのパス.parent
from pathlib import Path
import uno
ctx = uno.getComponentContext()
ps = ctx.ServiceManager.createInstanceWithContext("com.sun.star.util.PathSubstitution", ctx)
USER_URL = ps.getSubstituteVariableValue("$(user)")
USER_PATH = Path(uno.fileUrlToSystemPath(USER_URL))
マイマクロフォルダのパス = USER_PATH / "Scripts" / "python"
file:/// 形式の絶対パスの URL