【发布时间】:2019-11-30 15:59:59
【问题描述】:
我无法在宏中创建超链接。
例如,只需创建空电子表格并在其中创建另一个工作表,因此我们有 2 个空工作表。
在 Sheet1 A:1 中粘贴 =HYPERLINK("#Sheet2")
为 A:3 创建宏并执行它
Sub TestMacro
dim document as object
oSheet = thiscomponent.sheets.getByName("Sheet1")
oCell = oSheet.getCellRangeByName("$A$3")
xx="=HYPERLINK(""#Sheet2"")"
oCell.setString(xx)
End Sub
所以 sheet1 现在在单元格 A1 和 A3 上有一些东西。两者都应该是链接,但只有 A1 有效。 如果按 CTRL+单击 Sheet1 A1,则选择 Sheet2。 如果您按 CTRL+单击 Sheet1 A3 没有任何反应
我测试了ou xubuntu 18.04LTS LibreOffice 版本:6.0.7.3 构建 ID:1:6.0.7-0ubuntu0.18.04.10
【问题讨论】:
-
升级到版本后:6.3.3.2 Build ID: 1:6.3.3-0ubuntu0.18.04.1~lo1 问题依然存在
标签: libreoffice libreoffice-calc libreoffice-basic