
OpenOffice Calc 中的超連結以覆蓋單元格背景顏色的純色背景顯示。我不想要紮實的背景;我希望單元格的背景顏色能夠顯示出來。有什麼辦法可以做到這一點嗎?
網路搜尋會顯示任意數量的建議該設定的論壇結果
工具 > 選項 > OpenOffice > 外觀 > 文字文件 > 欄位陰影
我可以使用右側的下拉框更改背景顏色,但不支援透明度。您可能認為取消選取此設定前面的方塊會使背景消失,但事實並非如此。
我檢查過設定
工具 > 選項 > OpenOffice > 外觀 > 常規 > 未訪問的鏈接工具
> 選項 > OpenOffice > 外觀 > 常規 > 已訪問的鏈接
但它們控製文字顏色,而不是背景。
其他網路搜尋結果建議使用該HYPERLINK
功能,但每個單元格只允許一個鏈接,而我在其中一些單元格中需要多個鏈接。
在提出這個問題時,我希望為此創建一個明確的參考:除了修改 OO Calc 原始碼並重新編譯它之外,我能做些什麼來使超連結背景消失嗎?
答案1
通過去 錯誤 66545 - 格式化:停用 CALC 中超連結的灰場著色,您無能為力。
這是一個已知的錯誤,Owen Genat 在 2013 年 7 月 26 日的最終評論說:
這似乎是一個有點尷尬的錯誤。這顯然是一個從原始 OOo 程式碼繼承下來的非常老的問題。相關的AOO錯誤是 https://issues.apache.org/ooo/show_bug.cgi?id=37988其中引用了 v1.1.3。因此,我將狀態設為“新”,因為我覺得這是一個已確認的問題,它只是尚未確認的解決方案。
我認為 Calc 中處理超連結的方式需要與 Writer 中處理超連結的方式保持一致,即透過基於樣式的格式化。這需要在 Calc 中實現字元樣式。
相較之下,Writer 中的超連結是由字元樣式 Internet Link 和 Visited Internet Link 控制的。在 Writer 中取消選取相關選項(或使用 CTRL+F8)確實會刪除交叉引用欄位等的灰色突出顯示,但不會影響超連結的外觀。還值得注意的是,該選項列在文字文件而不是電子表格部分下方。
特別是術語“場”似乎涵蓋了與陰影有關的廣泛可能性。例如,目前包含某些 Unicode 字符,例如零寬度空格 (U+200b) 和無間斷空格 (U+00a0)。這些外觀選項可能需要重新設計。
在 Calc 中實現字元樣式(類似於 Writer 中的字元樣式)在我看來是一項相當雄心勃勃的任務。儘管您可能能夠在原始程式碼中硬編碼當前背景之外的其他內容。
答案2
作為權宜之計,您可以輸入 URL 位址,然後套用樣式,然後在失去焦點後右鍵單擊該欄位並選擇“套用預設格式”這樣做的目的是去除灰色背景和藍色。這也會刪除 URL 連結本身,使網頁連結變成文本,但它不會脫離您的電子表格樣式。
答案3
我找到了一個更簡單的解決方案。
Tools > Options > OpenOffice > Appearance > Text Document > Field shadings
然後只需將顏色變更為白色即可。
答案4
我花了2個小時尋找解決方案。下面的解決方案有效。
工具 > 選項 > OpenOffice > 外觀 > 文字文件 > 欄位陰影
從自動更改為白色