MSasu 发表于 2022-7-6 08:57:49

Excel expo的直径符号

我正在使用AutoLISP代码将一些数据从AutoCAD导出到Excel文件。由于我需要直径符号以及其他导出的数据,我已通过+0216生成并粘贴在代码中。当Excel在一个工作站上导出时,它不会正确呈现–它看起来像一个“r”字符。然而,该电台的用户表示,当需要书写符号时,他会使用上述相同的组合键。
 
有人知道这个问题的解决方案吗?非常感谢。
 
当做
米尔恰

LibertyOne 发表于 2022-7-6 09:07:07

尝试使用+0248代替,并测试它,看看你是否得到更好的结果。

MSasu 发表于 2022-7-6 09:22:11

谢谢你的回答,我会试试的。
 
当做
米尔恰

Tharwat 发表于 2022-7-6 09:23:50

+如果默认语言为英语,则0216和+0248是相同的,但如果不是,则符号将不同。

MSasu 发表于 2022-7-6 09:39:28

真正让我困惑的是,+0216在我和他的工作站上都有相同的结果——只有在通过编程生成角色时才会出现差异。
 
当做
米尔恰

Tharwat 发表于 2022-7-6 09:47:30

我认为是因为在将数据或字符串导出到Excel工作表时没有Alt键。

Lee Mac 发表于 2022-7-6 09:54:36

也许 吧:
 

(chr 248)="ø"
(chr 216)="Ø"

(print "\370")="ø"
(print "\330")="Ø"

MSasu 发表于 2022-7-6 10:06:17

很抱歉,我的回答延迟了,但我不得不等我的朋友在他的麻烦制造者工作站上检查这个问题。不幸的是,上述建议的解决方案均无效–直径符号仍然显示错误。
我真的不知道在这件事上该怎么办。。。
再次感谢您的支持。
 
当做
米尔恰
页: [1]
查看完整版本: Excel expo的直径符号