0
如何在Excel VBA中输入特殊字符?例如,如果我想在某些字符串中使用“●”(大的interpunct),它们都显示为“?”。我尝试用VBA中的●
替换所有“●”,但它不起作用,只是在字符串中显示●
。在Excel VBA中输入特殊字符
如何在Excel VBA中输入特殊字符?例如,如果我想在某些字符串中使用“●”(大的interpunct),它们都显示为“?”。我尝试用VBA中的●
替换所有“●”,但它不起作用,只是在字符串中显示●
。在Excel VBA中输入特殊字符
参考网站 - Unicode and VBA’s ChrW() and AscW() functions
这里子弹等强子弹的代码。用十六进制代替长。
Sub DisplayBullet()
Cells(1, 1).Value = "This is a bullet - " & ChrW(8226)
Cells(2, 1).Value = "This is a strong bullet - " & ChrW(&H25CF)
End Sub
重要:如果您尝试在它不工作一个MsgBox来显示。
尝试''这是一个强大的子弹 - “&ChrW(9679)'。请注意,并非所有GUI组件都可以显示unicode;立即窗口将显示'?'。 – Jeeped