如何在 Apache Open Office 4(例如 OO-Writer)的标题栏中自动显示当前加载的文档的完整路径(而不仅仅是文件名)?
答案1
我认为这是 OO 中尚未实现的功能。您可以通过在工具栏之一而不是标题栏中显示 URL 来实现类似的效果。转到“视图”>“工具栏”>“自定义”。将“加载 URL”选项添加到您选择的工具栏。
或者,如果您对宏感到满意,您可以创建一个宏,然后让它在“打开文档”事件上运行。创建并保存宏,再次转到“自定义”对话框,在“事件”下,选择“打开文档”,然后单击“分配宏”。宏本身应该是这样的:
Sub
FilePath
thisDoc = ThisComponent
If thisDoc.hasLocation then
MsgBox ConvertFromURL(thisDoc.Url)
Else
MsgBox "Not saved"
EndIf
EndSub
答案2
问题不在于如何在某处显示路径,而在于具体在窗口标题中显示路径。这不仅可以最大程度地利用显示空间,还可以使位置在缩略图中可读。这只能通过绑定到打开文档的宏来完成(对于 OO/LO,而不是每个文档)。
Sub OnOpenDoc
Dim frame as object
frame = ThisComponent.CurrentController.Frame
frame.SetTitle(ConvertFromURL(ThisComponent.URL))
End Sub
答案3
此功能一直内置于 Open Office 及其前身中。它是如此重要,以至于我无论如何也想不明白为什么它不在默认视图中。每次我将 OO 放到新机器上时,我都必须重新弄清楚,而且这要花一个小时,因为他们把它埋得太深了。请看:工具菜单 > 自定义 > 工具栏选项卡 > 标准工具栏 > 工具栏内容 > 现在您准备好了吗?-请鼓掌:在顶部项目前面打勾,加载 URL 不客气。