本帖最后由 陳伯雄 于 2018-11-16 09:36 編輯
& W1 P; y8 B" F3 R& }6 P. f6 b1 x8 a$ m$ v& Z
各位:( }9 @% E2 c- U* u
螺紋數據、iPart數據等,都是簡單的自定義文本內容,所以在AutoCAD中,這些都是文本文件,用的是很簡單的創建和使用方法,AutoCAD自己說了算。目前所有的程序設計語言都能很好地支持這些。
6 U! ~' ]1 b, E. ^. U但是Inventor卻很有趣,用了個“站起來翻身”的方式:通過MS-Office的API來處理這些數據。
5 V- u' S# G: @) b( F9 @于是,在Inventor中些數據的產生和讀取,就必須經過第三方的程序接口才能進行,Inventor一個人說了不算的。6 F2 S$ z) W# F; x
' S. D9 {4 J {# \4 _所以,你的機器中必須安裝MS-Office的指定版本,且必須可靠和正確。' r* ]8 O3 X% ]* H1 w
所以,第一次在Inventor與MS-Office之間建立關系的時候,會比較慢。3 Z7 L N8 b' P# E% O& l+ _
所以,MS-Office版本不對,安裝不良,甚至不是MS-Office的電子表格,都會造成Inventor的問題。
, f4 ~$ z* \: N' D: Z2 h5 ]所以,Inventor的這類問題總是不能徹底杜絕,用戶也總是提問,解決方案也總是“正確安裝MS-Office”。5 N1 X+ ~: Z+ j( K4 b, w, M+ L. q
0 p( o% K% X( H: X. L6 _
最后,一個歷史性的錯誤可能是某個人在幾分鐘之內做決定造成的,而代價是,所有的用戶和研發者,會始終對此而鬧心。 Q0 B0 |1 t, T2 Y: n1 m: E
那么,這個錯誤就不能想辦法改正嗎?既然AutoCAD在幾十年前就已經有合適的對策了?
1 n) P$ p2 Y1 o" u結論是,不能。+ ^7 m0 m3 F7 j6 C! G2 `4 p
因為研發者并不認為這是“歷史性錯誤”,可能還沾沾自喜于使用MS-Office來處理這類簡單的文本數據處理呢,嘿嘿...0 T5 C* ~- K3 P3 S8 ^4 p
|