2015-02-09 20 views
0

是否有n这样Chr(n)在Word VBA中给出的大于或等于sign?像Chr(150)是一个m-dash(减号)?在VBA中,找到n使得Chr(n)大于或等于

+0

显然'> ='不在ASCII表。请参阅[此问题](http://stackoverflow.com/questions/12140003/ascii-code-for-less-than-or-equal-to) – tospig 2015-02-09 21:42:06

+0

@tospig ASCII与VBA无关。 'Chr()'使用当前的ANSI代码页,这将是Windows-1252之类的。 'ChrW()'使用Unicode/UTF-16代码单元。 – 2015-02-10 03:36:59

回答

0

为大于或等于该字符代码值达到与CHRW,它访问Unicode字符集,并且该值是CHRW(& H2265)

+0

我刚刚在Word中尝试过'ChrW(&H2265)',它只给了我等于('=')符号 – tospig 2015-02-09 22:05:42

+0

你是怎么进入它的? “Selection.TypeText(ChrW(&H2265))”为我插入正确的字符。 – JRQ 2015-02-09 22:12:38

+0

迷人。现在工作。 – khargushoghli 2015-02-14 21:08:04