我正在尝试本地化应用程序向用户显示的消息,因此我将所有消息存储在具有不同语言 ID 的访问表中。但是,如果消息字符串是通过使用不同的变量甚至新行来复合的,则生成的消息不会按应有的格式进行格式化,因为整个消息显示为字符串(带有变量名和新行)。这是代码;
msgStr = DLookup("msgString", "tLocalization_Messages", "msgId=25")
MsgBox msgStr
并且存储在表中的数据是;
Name of the vendor is:" & vbNewLine & VendorName & vbNewLine & vbNewLine & "Is this correct?
如示例所示,我将消息内容存储在数据库中,但是每当我获取要显示给用户的消息时,它都会按原样显示,并带有所有与符号和变量名称。我怎样才能使这项工作?谢谢!