本帖最后由 陳伯雄 于 2018-11-16 09:36 編輯 9 ]7 T3 p( s( U+ E w
$ I2 \8 g) `/ }* v, i各位:
; [% }* |% H! G& A+ `+ b( y螺紋數據、iPart數據等,都是簡單的自定義文本內容,所以在AutoCAD中,這些都是文本文件,用的是很簡單的創建和使用方法,AutoCAD自己說了算。目前所有的程序設計語言都能很好地支持這些。
0 q; i1 r8 G1 Z" ]- z: F但是Inventor卻很有趣,用了個“站起來翻身”的方式:通過MS-Office的API來處理這些數據。2 B) _1 u. L$ {5 d+ @
于是,在Inventor中些數據的產生和讀取,就必須經過第三方的程序接口才能進行,Inventor一個人說了不算的。6 S# d: [0 w) k' I
' M- t& W7 p" Z7 G; M' f所以,你的機器中必須安裝MS-Office的指定版本,且必須可靠和正確。* D1 H! m3 Y% a( ?3 @ K9 z( d3 b
所以,第一次在Inventor與MS-Office之間建立關系的時候,會比較慢。
: E: l, A% \1 d: F& l" ]9 ?7 K所以,MS-Office版本不對,安裝不良,甚至不是MS-Office的電子表格,都會造成Inventor的問題。
- ]# l, j% M, x4 x1 d6 m所以,Inventor的這類問題總是不能徹底杜絕,用戶也總是提問,解決方案也總是“正確安裝MS-Office”。
# {% [' S) i* y! e9 Y' `2 D8 K/ T2 \) K# V4 r- k! h) b/ E
最后,一個歷史性的錯誤可能是某個人在幾分鐘之內做決定造成的,而代價是,所有的用戶和研發者,會始終對此而鬧心。, Y7 j" D0 z* v! Z
那么,這個錯誤就不能想辦法改正嗎?既然AutoCAD在幾十年前就已經有合適的對策了?0 P* c2 X+ _# {- _) ]8 E
結論是,不能。
* v+ t( Q" S1 M& d因為研發者并不認為這是“歷史性錯誤”,可能還沾沾自喜于使用MS-Office來處理這類簡單的文本數據處理呢,嘿嘿...
- `" v- o/ I: t1 ?) I* V% m |