本帖最后由 陈伯雄 于 2018-11-16 09:36 编辑
' }7 i# O% U6 p4 h8 v4 n$ S# i1 W, u6 ?+ {* T0 ?
各位:
2 e3 \* f) b$ f s螺纹数据、iPart数据等,都是简单的自定义文本内容,所以在AutoCAD中,这些都是文本文件,用的是很简单的创建和使用方法,AutoCAD自己说了算。目前所有的程序设计语言都能很好地支持这些。0 b# Z# |5 [7 }6 r3 p
但是Inventor却很有趣,用了个“站起来翻身”的方式:通过MS-Office的API来处理这些数据。
! B6 e& K: I& _5 M% D8 s于是,在Inventor中些数据的产生和读取,就必须经过第三方的程序接口才能进行,Inventor一个人说了不算的。- v* B, l7 M% d' h7 V6 {" y
$ G+ [$ y8 `, j$ t' z+ y# ]! E
所以,你的机器中必须安装MS-Office的指定版本,且必须可靠和正确。
, H' q8 W _& |. P/ C5 Y所以,第一次在Inventor与MS-Office之间建立关系的时候,会比较慢。* a2 x% d2 ^7 L# t+ d9 j
所以,MS-Office版本不对,安装不良,甚至不是MS-Office的电子表格,都会造成Inventor的问题。- T0 }9 O* H# {: h& M
所以,Inventor的这类问题总是不能彻底杜绝,用户也总是提问,解决方案也总是“正确安装MS-Office”。
8 p! q' `: X# P: g
7 r) R g% P+ L$ J7 ]最后,一个历史性的错误可能是某个人在几分钟之内做决定造成的,而代价是,所有的用户和研发者,会始终对此而闹心。
+ g7 c& l7 v* E& v9 @& x" z& R% t# h那么,这个错误就不能想办法改正吗?既然AutoCAD在几十年前就已经有合适的对策了?5 A8 D) J! l0 b$ N" |" J8 |& p
结论是,不能。
. R a( G9 C7 Q5 Y( V1 L因为研发者并不认为这是“历史性错误”,可能还沾沾自喜于使用MS-Office来处理这类简单的文本数据处理呢,嘿嘿...
9 l- N# s0 B3 t% K/ t/ F9 a4 E |