本帖最后由 陈伯雄 于 2018-11-16 09:36 编辑 , K& _; F+ s% Q- K+ \' l
- n+ H7 o$ ]2 j6 t8 f+ D+ L各位: 6 Q/ ]; ?; P* b, N6 R( ?% i螺纹数据、iPart数据等,都是简单的自定义文本内容,所以在AutoCAD中,这些都是文本文件,用的是很简单的创建和使用方法,AutoCAD自己说了算。目前所有的程序设计语言都能很好地支持这些。 2 t) r' z! p2 A但是Inventor却很有趣,用了个“站起来翻身”的方式:通过MS-Office的API来处理这些数据。/ i$ W; \ e7 R7 g 于是,在Inventor中些数据的产生和读取,就必须经过第三方的程序接口才能进行,Inventor一个人说了不算的。/ L+ {+ L% i0 Y5 K/ R! z- }, B ' O! j! ^& V4 [( u+ \; d6 |* D: G 所以,你的机器中必须安装MS-Office的指定版本,且必须可靠和正确。, L0 g! D5 P* Y, I1 | e 所以,第一次在Inventor与MS-Office之间建立关系的时候,会比较慢。) N# {3 ?: ]: D9 @1 S0 V 所以,MS-Office版本不对,安装不良,甚至不是MS-Office的电子表格,都会造成Inventor的问题。 ; f. i# O% t3 O7 p所以,Inventor的这类问题总是不能彻底杜绝,用户也总是提问,解决方案也总是“正确安装MS-Office”。8 M6 i- {4 m, T$ k% w5 c 5 ?9 d8 b7 | h' |; f& N 最后,一个历史性的错误可能是某个人在几分钟之内做决定造成的,而代价是,所有的用户和研发者,会始终对此而闹心。6 F, ^: { z- @2 C) q( P+ L 那么,这个错误就不能想办法改正吗?既然AutoCAD在几十年前就已经有合适的对策了?- p: K2 g( H' {! |& i! {, z 结论是,不能。7 L' j$ Z" d& z! F8 V 因为研发者并不认为这是“历史性错误”,可能还沾沾自喜于使用MS-Office来处理这类简单的文本数据处理呢,嘿嘿... 3 T) H: N3 j. M- u% C |