首页 > 解决方案 > Visual Basics 和 Emojis =3D 图形

问题描述

使用 Visual Basic 和 Emojis ,符号将使用 emojis 编码一个使用 ICon 表示基本单词的符号曾经成为现实吗?

例如:我的名字是 D3&@ & ☸️️</p>

我是一个,,那个。

标签: vba

解决方案


VBA 编辑器本身不支持显示 Unicode。如果您在其中粘贴表情符号,您将进入??编辑器。

然而,VBA确实支持使用ChrW()AscW()

ChrW()将格式中的 Unicode 字符代码Long转换为 Unicode 字符串。您可以在此处找到表情符号的所有字符代码列表。 https://www.w3schools.com/charsets/ref_emoji.asp 使用“Dec”栏。

AscW()将 Unicode 字符转换为字符代码。

Sub WriteUnicode()
    Dim UnicodeCode As Long
    UnicodeCode = 8986  '8986 is the code for the watch emoji
    Sheet1.Range("A1").Value = ChrW(UnicodeCode)
End Sub

由上述代码写入电子表格的手表表情符号


推荐阅读