本帖最后由 陈伯雄 于 2018-11-16 09:36 编辑
9 A% \* R0 o' ?0 r- a% c1 `0 i; X0 X2 q. R1 {% A
各位:
. ?3 T( V1 |/ Z螺纹数据、iPart数据等,都是简单的自定义文本内容,所以在AutoCAD中,这些都是文本文件,用的是很简单的创建和使用方法,AutoCAD自己说了算。目前所有的程序设计语言都能很好地支持这些。
0 P! Y/ _1 O1 j1 ]3 e但是Inventor却很有趣,用了个“站起来翻身”的方式:通过MS-Office的API来处理这些数据。9 b1 ]- }* `* ]- h$ K% I
于是,在Inventor中些数据的产生和读取,就必须经过第三方的程序接口才能进行,Inventor一个人说了不算的。9 Z: ?! e$ K* `$ k( p! f# v, U
* G8 o" H. [+ B& _
所以,你的机器中必须安装MS-Office的指定版本,且必须可靠和正确。
) Q4 b3 l' B6 |2 H; Q所以,第一次在Inventor与MS-Office之间建立关系的时候,会比较慢。$ Q5 ~, K2 a" P' }
所以,MS-Office版本不对,安装不良,甚至不是MS-Office的电子表格,都会造成Inventor的问题。
" G6 @7 k6 l" p" @1 z* T7 d所以,Inventor的这类问题总是不能彻底杜绝,用户也总是提问,解决方案也总是“正确安装MS-Office”。: I1 V! Y/ K9 T% ~- C2 ]) T
* S0 A+ V2 O: S0 F7 D
最后,一个历史性的错误可能是某个人在几分钟之内做决定造成的,而代价是,所有的用户和研发者,会始终对此而闹心。1 {$ j/ u8 ]0 Y( ~
那么,这个错误就不能想办法改正吗?既然AutoCAD在几十年前就已经有合适的对策了?9 n, {+ z' {$ u- v9 M7 z& y( H# V2 N" u
结论是,不能。, U% A) T( l& R# e# p, R+ Z
因为研发者并不认为这是“历史性错误”,可能还沾沾自喜于使用MS-Office来处理这类简单的文本数据处理呢,嘿嘿...) K* _0 S, x& L$ \, {+ q% W
|