2013-08-26 96 views
0

我是新手。我在简单的vb代码中遇到了土耳其字符问题。当我在我的模块中的土耳其语'ş,ə,ç,»,ü,ü,ı“字符中写了一些文字时,这些字符会变成未知字母 我想将”Eight“改为”Səkkiz“,”Five“ BES”,‘三’,‘UC’等 能不能帮我 在此先感谢在excell-vba中写土耳其文字

+0

'当我在土耳其语'ş,ə,ç,»,ü,ı,ı“字符中写了一些文字时,这些字符会变成未知字母,我想将”Eight“改为”Səkkiz“,” Five“”Beş“,”Three“”Üç“etc”显示你的代码 - 刚才纳什 –

回答

2

可能是你应该在文本编辑器 尝试改变字体:工具>在第2标签选项中选择字体宋体(土耳其)

1

VB编辑器不支持Unicode假设无论你显示这些字符呢,你可以做这样的事情:

Const UpsideDownE As Long = &H1DD 

Sub Example() 
' This would set the currently selected text in PowerPoint to ə 
ActiveWindow.Selection.ShapeRange.TextFrame.TextRange = ChrW(UpsideDownE) 

End Sub 

当然,选择对你有意义的常量的名称......无论你通常称为“ə”字符。