Moderator
Ðề: Chia sẻ mọi vấn đề liên quan đến NX Macro và liên kết với Excel
Khi tạo ra 1 macro thì nó được lưu thành file *.macro riêng rồi. nên nếu muốn dùng ở máy khác thì chỉ cần chia sẻ file macro đó. người nhận sẽ tạo 1 nút bấm rồi liên kết với file đó là xong thôi.
Đôi khi xảy ra lỗi ví dụ như mình để ở desktop của mình thì user đăng nhập máy sẽ khác, do vậy nếu để ở máy người khác thì gây ra lỗi.
Nếu để ý kĩ 1 chút: Dùng notepad mở file *.macro ra. sẽ thấy phần đầu tiên của nó ghi thông tin ngày lưu, ổ đĩa... Như thế này:
NX 8.5.0.23
Macro File: C:\Users\Mr Hoc\Desktop\ACsca.macro
Macro Version 7.50
Macro List Language and Codeset: english 3
Created by Mr Hoc on Sat Jan 16 23:53:12 2016
Part Name Display Style: $FILENAME
Selection Parameters 1 2 0.229167 1
Display Parameters 1.000000 9.947917 5.375000 -1.000000 -0.540314 1.000000 0.540314
*****************
Chính vì điều này nên nếu có ý định chia sẻ NÊN để ở ổ "D:\NX Macro" gì gì đó thì mọi người cùng để tại thư mục giống nhau sẽ k xảy ra lỗi.
Quên mất vấn đề chính: TeamCenter nó chỉ như 1 thư viện thôi. Nó không có macro. Macro chỉ chạy trên NX (được khởi động từ Teamcenter)
1.Macro chỉ có tác dụng trên máy của người dùng chứ không có trên server.
2.Nếu muốn chia sẻ macro thì chỉ có thể gửi file macro. Hoặc tạo 1 file vba trên excel để nó tự đặt vào đúng vị trí (cái này thì phải học thêm VBA trên excel 1 tí)
Khi tạo ra 1 macro thì nó được lưu thành file *.macro riêng rồi. nên nếu muốn dùng ở máy khác thì chỉ cần chia sẻ file macro đó. người nhận sẽ tạo 1 nút bấm rồi liên kết với file đó là xong thôi.
Đôi khi xảy ra lỗi ví dụ như mình để ở desktop của mình thì user đăng nhập máy sẽ khác, do vậy nếu để ở máy người khác thì gây ra lỗi.
Nếu để ý kĩ 1 chút: Dùng notepad mở file *.macro ra. sẽ thấy phần đầu tiên của nó ghi thông tin ngày lưu, ổ đĩa... Như thế này:
NX 8.5.0.23
Macro File: C:\Users\Mr Hoc\Desktop\ACsca.macro
Macro Version 7.50
Macro List Language and Codeset: english 3
Created by Mr Hoc on Sat Jan 16 23:53:12 2016
Part Name Display Style: $FILENAME
Selection Parameters 1 2 0.229167 1
Display Parameters 1.000000 9.947917 5.375000 -1.000000 -0.540314 1.000000 0.540314
*****************
Chính vì điều này nên nếu có ý định chia sẻ NÊN để ở ổ "D:\NX Macro" gì gì đó thì mọi người cùng để tại thư mục giống nhau sẽ k xảy ra lỗi.
Quên mất vấn đề chính: TeamCenter nó chỉ như 1 thư viện thôi. Nó không có macro. Macro chỉ chạy trên NX (được khởi động từ Teamcenter)
1.Macro chỉ có tác dụng trên máy của người dùng chứ không có trên server.
2.Nếu muốn chia sẻ macro thì chỉ có thể gửi file macro. Hoặc tạo 1 file vba trên excel để nó tự đặt vào đúng vị trí (cái này thì phải học thêm VBA trên excel 1 tí)
Last edited: