在LibreOffice Calc宏中如何设置按钮的多行标签?
解决LibreOffice Calc宏按钮多行标签不换行的问题
你代码里的\n在LibreOffice Basic中不会被解析为换行符,只会当作普通文本显示,所以需要替换成Basic支持的换行标识,以下是两种可行的修改方案:
- 使用ASCII换行符
Chr(10):
nb=5 button.Multiline = true button.Label = "You are our " & nb & "th visitor " & Chr(10) & " Thank you"
- 使用内置常量
vbNewLine(可读性更强):
nb=5 button.Multiline = true button.Label = "You are our " & nb & "th visitor " & vbNewLine & " Thank you"
需要确认的是,你已经正确设置了button.Multiline = true,这是按钮标签能够多行显示的前提条件,确保这一步没有遗漏即可实现换行效果。
内容的提问来源于stack exchange,提问作者Myosotis
相关产品推荐
相关产品推荐

