在 Libre Office Impress 中更改字体颜色的键盘快捷键

在 Libre Office Impress 中更改字体颜色的键盘快捷键

我发现给作家的答案但我无法让它与 Impress 一起工作。

正要放弃,但我想我至少应该问问是否有人知道如何创建键盘快捷键来更改 Impress 中的字体颜色。

甚至研究过创建宏的可能性,但即使启用宏后,我似乎也无法在 Impress 下录制任何宏(尽管 Writer 中显然有该选项)。

答案1

Impress 中的样式与段落样式类似,只适用于整个段落。此外,无法创建新的绘图样式,而演示样式仅适用于使用“插入文本框”选项创建的文本框等形状。简而言之,在 Writer 中建议使用样式,但在 Impress 中,在大多数情况下,直接格式化是最好的。

因此,这是一个宏解决方案。将以下 Basic 代码添加到标准库中的模块中。

Sub colorBlack
    colorText(RGB(0,0,0))
End Sub

Sub colorRed
    colorText(RGB(255,0,0))
End Sub

Sub colorText(color As Long)
    oSel = ThisComponent.getCurrentController().getSelection()
    oCurs = oSel.getText().createTextCursorByRange(oSel)
    oCurs.CharColor = color
End Sub

然后转到工具 -> 自定义 -> 键盘。 在下面类别,展开和标准库以使用和My Macros找到模块。然后选择要使用的快捷键并按colorBlackcolorRed调整来分配它们。

相关内容