Thông báo: Object library invalid or contains references to object definitions ... (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

Hong.Van

Busy
Tham gia
7/5/12
Bài viết
2,328
Được thích
1,765
Em chào thầy cô & anh chị!
Em đang sử dụng Win XP & Office 2003, vừa qua em có cài thêm Office 2010 để học hỏi. Từ lúc cài thêm Ofice 2010, mỗi khi em mở hay đóng Excel 2003 thì nhận được thông báo "Object library invalid or contains references to object definitions that could not be found"
Cho em hỏi cách khắc phục!
 
Có ai giúp được vấn đề này không ạ, hiện nay em cũng đang dính vấn đề này ,
 
Em chào thầy cô & anh chị!
Em đang sử dụng Win XP & Office 2003, vừa qua em có cài thêm Office 2010 để học hỏi. Từ lúc cài thêm Ofice 2010, mỗi khi em mở hay đóng Excel 2003 thì nhận được thông báo "Object library invalid or contains references to object definitions that could not be found"
Cho em hỏi cách khắc phục!
- Mình cũng bị lỗi này? không biết bạn Hong.Van đã khắc phục được chưa?. Nếu khắc phục được thì hướng dẫn giùm!.
- Ai biết cách khắc phục thì hướng dẫn giùm. Xin cảm ơn!.
 
File của bạn có chứa macro không ?
- Khi mở excel ra là bị, tìm mài từ sáng tới giờ, làm theo các bước hướng dẫn trên google
HTML:
Trả lời[COLOR=#0B517F][FONT=Frutiger]

Lỗi này xuất hiện để xảy ra như là kết quả của nâng cấp MS Office (tức là Office 2010), nhưng có thể xảy ra trong những hoàn cảnh khác. Nó là kết quả gián tiếp từ không có một thư mục Temp windows \ vào Excel mà muốn viết một số tập tin hỗ trợ. 

Để sửa lỗi: 

1. Thoát khỏi tất cả các quá trình Excel. 

2 Tìm và xóa tất cả các tập tin với phần mở rộng .exd tại một trong hai địa điểm sau đây USER là tên người dùng Windows của bạn: 

cho Windows XP: C: \ tài liệu và seettings \ USER \ Application Data \ Microsoft \ Forms \ 
Đối với Windows 7 hoặc Vista: C: \ Users \ USER \ AppData \ Microsoft \ Forms \ 
hoặc C: \ Users \ USER \ AppData \ Roaming \ Microsoft \ Forms \ 
hoặc C; \ Users \ USER \ AppData \ Local \ Temp \ VBE 

Ngoài ra, thực hiện tìm kiếm cho * .exd vào C:. Lái xe nếu bạn đang gặp khó khăn khi các tập tin trong các địa điểm trên Chú ý: Chúng tôi đã tìm thấy một cửa sổ thường xuyên tìm kiếm trên Windows Server 2003 đôi khi không tìm thấy những tập tin này. Nếu không có file .exd được tìm thấy với một tìm kiếm nói chung, điều hướng trực tiếp vào đường dẫn đã nêu ở trên (nơi USER được thay thế bằng tên người sử dụng cửa sổ) và xóa các tập tin .exd tìm thấy ở đó.[/FONT][/COLOR]
[COLOR=#0B517F][FONT=Frutiger]3 Bạn cũng có thể muốn tạo ra một "Nhiệt độ" thư mục trong c: \ Windows nếu nó không tồn tại, như một container cho tương lai .exd file Excel nếu cần để tạo ra chúng. 

4 Khởi động lại, sau đó cố gắng báo cáo của bạn một lần nữa. 

Xóa những tập tin này sẽ không ảnh hưởng đáng kể việc bạn sử dụng Excel. Nếu Excel nhu cầu của họ, nó sẽ tự động tái tạo chúng một cách thích hợp trong thời gian tới họ là cần thiết. 

Xem bài viết này của Microsoft giải thích về mục đích và hiệu quả của việc xóa những tập tin này:http://support.microsoft.com/kb/290537 
Đối với người dùng của MasterMine cho GoldMine, chúng tôi đã chuẩn bị các tập tin thực thi đơn giản sau đây để xóa các tập tin từ .exd App Data \ Microsoft \ Hình thức của người dùng \ thư mục:http://www.mastermine.net/files/PurgeEXD.zip (không có bảo hành , không có trách nhiệm pháp lý) 
Dưới đây là một nguồn tài nguyên mà có thể hữu ích trong việc xóa các tập tin "tạm thời" có thể được phiền hà cho hoạt động trơn tru của Excel: http://www.add-ins.com/temp_file_deleter.htm[/FONT][/COLOR]
[COLOR=#0B517F][FONT=Frutiger]Nếu ở trên không giải quyết vấn đề này, một bước thử:[/FONT][/COLOR]
1 Mở file xls trong câu hỏi và nhấn OK sau khi nhận được báo lỗi nói trên. 
2. Mở Visual Basic Editor (Alt + F11) 
3. Mở (nếu họ không được mở) một trong các mô-đun hoặc mã đằng sau các hình thức 
4. Nhấp vào Tools / tài liệu tham khảo ... 
5 Trong cửa sổ pop-up cửa sổ, nhấn vào Browse ... 
6 Điều hướng đến [Windows thư mục của bạn] \ System32 (có thể mở theo mặc định) 
7 Loại MSCOMCTL.OCX (bạn sẽ thấy nó trong các tùy chọn tự động chọn trước khi bạn nhập xong) 
8 Nhấn vào Open và tài liệu tham khảo sẽ xuất hiện như Microsoft Windows Common Controls 6.0 (SP6) 
9 Lưu tập tin và thử lại.
mà chẳng được. Mọi người xem giúp!.
 
- Khi mở excel ra là bị, tìm mài từ sáng tới giờ, làm theo các bước hướng dẫn trên google
HTML:
Trả lời[COLOR=#0B517F][FONT=Frutiger]

Lỗi này xuất hiện để xảy ra như là kết quả của nâng cấp MS Office (tức là Office 2010), nhưng có thể xảy ra trong những hoàn cảnh khác. Nó là kết quả gián tiếp từ không có một thư mục Temp windows \ vào Excel mà muốn viết một số tập tin hỗ trợ. 

Để sửa lỗi: 

1. Thoát khỏi tất cả các quá trình Excel. 

2 Tìm và xóa tất cả các tập tin với phần mở rộng .exd tại một trong hai địa điểm sau đây USER là tên người dùng Windows của bạn: 

cho Windows XP: C: \ tài liệu và seettings \ USER \ Application Data \ Microsoft \ Forms \ 
Đối với Windows 7 hoặc Vista: C: \ Users \ USER \ AppData \ Microsoft \ Forms \ 
hoặc C: \ Users \ USER \ AppData \ Roaming \ Microsoft \ Forms \ 
hoặc C; \ Users \ USER \ AppData \ Local \ Temp \ VBE 

Ngoài ra, thực hiện tìm kiếm cho * .exd vào C:. Lái xe nếu bạn đang gặp khó khăn khi các tập tin trong các địa điểm trên Chú ý: Chúng tôi đã tìm thấy một cửa sổ thường xuyên tìm kiếm trên Windows Server 2003 đôi khi không tìm thấy những tập tin này. Nếu không có file .exd được tìm thấy với một tìm kiếm nói chung, điều hướng trực tiếp vào đường dẫn đã nêu ở trên (nơi USER được thay thế bằng tên người sử dụng cửa sổ) và xóa các tập tin .exd tìm thấy ở đó.[/FONT][/COLOR]
[COLOR=#0B517F][FONT=Frutiger]3 Bạn cũng có thể muốn tạo ra một "Nhiệt độ" thư mục trong c: \ Windows nếu nó không tồn tại, như một container cho tương lai .exd file Excel nếu cần để tạo ra chúng. 

4 Khởi động lại, sau đó cố gắng báo cáo của bạn một lần nữa. 

Xóa những tập tin này sẽ không ảnh hưởng đáng kể việc bạn sử dụng Excel. Nếu Excel nhu cầu của họ, nó sẽ tự động tái tạo chúng một cách thích hợp trong thời gian tới họ là cần thiết. 

Xem bài viết này của Microsoft giải thích về mục đích và hiệu quả của việc xóa những tập tin này:http://support.microsoft.com/kb/290537 
Đối với người dùng của MasterMine cho GoldMine, chúng tôi đã chuẩn bị các tập tin thực thi đơn giản sau đây để xóa các tập tin từ .exd App Data \ Microsoft \ Hình thức của người dùng \ thư mục:http://www.mastermine.net/files/PurgeEXD.zip (không có bảo hành , không có trách nhiệm pháp lý) 
Dưới đây là một nguồn tài nguyên mà có thể hữu ích trong việc xóa các tập tin "tạm thời" có thể được phiền hà cho hoạt động trơn tru của Excel: http://www.add-ins.com/temp_file_deleter.htm[/FONT][/COLOR]
[COLOR=#0B517F][FONT=Frutiger]Nếu ở trên không giải quyết vấn đề này, một bước thử:[/FONT][/COLOR]
1 Mở file xls trong câu hỏi và nhấn OK sau khi nhận được báo lỗi nói trên. 
2. Mở Visual Basic Editor (Alt + F11) 
3. Mở (nếu họ không được mở) một trong các mô-đun hoặc mã đằng sau các hình thức 
4. Nhấp vào Tools / tài liệu tham khảo ... 
5 Trong cửa sổ pop-up cửa sổ, nhấn vào Browse ... 
6 Điều hướng đến [Windows thư mục của bạn] \ System32 (có thể mở theo mặc định) 
7 Loại MSCOMCTL.OCX (bạn sẽ thấy nó trong các tùy chọn tự động chọn trước khi bạn nhập xong) 
8 Nhấn vào Open và tài liệu tham khảo sẽ xuất hiện như Microsoft Windows Common Controls 6.0 (SP6) 
9 Lưu tập tin và thử lại.
mà chẳng được. Mọi người xem giúp!.
Như vậy là file của bạn có chứa marco đúng không ? ,mở file lên , ấn Alt + F11, vào tool Reference xem dòng nào báo missing ... ?
 
Như vậy là file của bạn có chứa marco đúng không ? ,mở file lên , ấn Alt + F11, vào tool Reference xem dòng nào báo missing ... ?
- Không phải bạn ơi!. Mình mở excel (File không chứa marco) lên là thấy dòng thông bào này: LỖI.jpg
Khi đóng excel lại cũng hiện lên như vậy!.
 
Bạn Save as dạng *.xlsx rồi mở lại xem có bị nữa hay không?
 
- Trước kia mình dùng office 2007 thì sử dụng các "Add - In" bình thường và không bị lỗi. Hôm nay cài nâng cấp lên office 2010, tìm các mục "Add - In" để sử dụng thì bị như vậy đó.
- Nên mình cho rằng nguyên nhân là do các tiện ích "Add - In" sau khi cài nâng cấp phiên bản office nó đòi cập nhật lại các "Add - In" này mình đã cho "Browse" đến nó để sử dụng cũng chẳng được luôn (không hiện lên mục Add-In).untitled.jpg
- Mọi người khắc phục giùm với!.
 
- Trước kia mình dùng office 2007 thì sử dụng các "Add - In" bình thường và không bị lỗi. Hôm nay cài nâng cấp lên office 2010, tìm các mục "Add - In" để sử dụng thì bị như vậy đó.
- Nên mình cho rằng nguyên nhân là do các tiện ích "Add - In" sau khi cài nâng cấp phiên bản office nó đòi cập nhật lại các "Add - In" này mình đã cho "Browse" đến nó để sử dụng cũng chẳng được luôn (không hiện lên mục Add-In).View attachment 130958
- Mọi người khắc phục giùm với!.

thì đúng rồi, trong Add in có chứa mã VBA !
ebạn ấn Alt + F11 , vào trong Addin ; xem thiếu thư viện liên kết nào ( tool - reference-->)
Nếu không bạn up các addin lên đây, mình xem qua !
 
thì đúng rồi, trong Add in có chứa mã VBA !
ebạn ấn Alt + F11 , vào trong Addin ; xem thiếu thư viện liên kết nào ( tool - reference-->)
Nếu không bạn up các addin lên đây, mình xem qua !
- OK cảm ơn bạn!.
- Nhưng mình nghĩ không phải ở các Addin vì mình dùng mấy cái Addin đều không được, bạn xem giúp mình với!.
 

File đính kèm

- OK cảm ơn bạn!.
- Nhưng mình nghĩ không phải ở các Addin vì mình dùng mấy cái Addin đều không được, bạn xem giúp mình với!.

Lỗi là ở adding đang sử dụng form của ẽxcel cũ, bh bạn cài phiên bản cao hơn , nó báo lỗi là đúng rồi, bạn vào hẳn code trong addin sẽ thấy,!
cho hỏi bạn dùng 64bits hay 32 bits

chỉ thử nguyên với addin này xem có báo lỗi không nhé !
 

File đính kèm

Lần chỉnh sửa cuối:
Lỗi là ở adding đang sử dụng form của ẽxcel cũ, bh bạn cài phiên bản cao hơn , nó báo lỗi là đúng rồi, bạn vào hẳn code trong addin sẽ thấy,!
cho hỏi bạn dùng 64bits hay 32 bits

chỉ thử nguyên với addin này xem có báo lỗi không nhé !
- Cảm ơn bạn!. Mình dùng bản 32 bits, đó là máy ở cơ quan nên mai mình mới thử được. Bạn có thể cho mình biết nếu do cài phiên bản cao hơn thì cách chỉnh lại cac Add - in nay như thế nào vậy!. Vì làm như bạn hướng dẫn ở bài #11 thì vẫn bị báo lỗi. Mình đã làm theo rồi mà không được!. Vậy cách điều chỉnh là gi?!. Cảm ơn bạn đã quan tâm!.
 
- Mình cũng bị lỗi này? không biết bạn Hong.Van đã khắc phục được chưa?. Nếu khắc phục được thì hướng dẫn giùm!.
- Ai biết cách khắc phục thì hướng dẫn giùm. Xin cảm ơn!.
Đến bây giờ, tôi thực sự không biết nó bị lỗi gì? và bây giờ cũng không bị lỗi nữa cho dù đang dùng song song 2 bản 2003 & 2010
Cách tôi làm sau này cẩn thận hơn như
Như khi copy thì tôi thường paste values, ít khi nào paste thường -> vì theo tôi paste thì nó hay tạo "rác" ( trừ trường hợp cần lấy các format)
Hoặc khi copy sheet từ File này (File A) sang File khác (File B). Thì tôi copy sang 1 Worksbook mới, mục đích kiểm tra lại các Name, nếu name nào cần thì lấy, name nào rác thì xóa sau đó mới Move sang file B................
Thông thường, tôi thấy các file của Excel 2003 chuyển sang 2010 thì kg bị nữa
Vài dòng gởi đến bạn. Thân!
 
Lần chỉnh sửa cuối:
Đến bây giờ, tôi thực sự không biết nó bị lỗi gì? và bây giờ cũng không bị lỗi nữa cho dù đang dùng song song 2 bản 2003 & 2010
Cách tôi làm sau này cẩn thận hơn như
Như khi copy thì tôi thường paste values, ít khi nào paste thường -> vì theo tôi paste thì nó hay tạo "rác" ( trừ trường hợp cần lấy các format)
Hoặc khi copy sheet từ File này (File A) sang File khác (File B). Thì tôi copy sang 1 Worksbook mới, mục đích kiểm tra lại các Name, nếu name nào cần thì lấy, name nào rác thì xóa sau đó mới Move sang file B................
Thông thường, tôi thấy các file của Excel 2003 chuyển sang 2010 thì kg bị nữa
Vài dòng gởi đến bạn. Thân!
- Cảm ơn bạn. Trước khi chuyển dùng bản 2010 thì mình dùng bản 2007 mình còn gặp vấn đề nữa là: Assign macro(1) vào button form controls mà khi sử dụng không hiểu sao nó lại nhảy sang macro(khác)...Nó nhảy loạn như vậy mình cũng chẳng hiểu. Nên mình mới chuyển dùng office 2010 vì máy cơ quan đang dùng hệ điều hành Win XP. còn mày ở nhà hệ điều hành win 7 thì mình dùng luôn office 2013 lại không bị sao!.
 
Lần chỉnh sửa cuối:
Tôi cũng đang dùn Win XP và 2 office 2003 và 2010. Vì công việc nên vẫn fải duy trì 2003
 
Lỗi là ở adding đang sử dụng form của ẽxcel cũ, bh bạn cài phiên bản cao hơn , nó báo lỗi là đúng rồi, bạn vào hẳn code trong addin sẽ thấy,!
cho hỏi bạn dùng 64bits hay 32 bits

chỉ thử nguyên với addin này xem có báo lỗi không nhé !
- Cảm ơn bạn!. Bây giờ mình mới được ngồi vào máy để thử. Đúng như bạn nhận định, mình sử dụng Add - In do bản chỉnh lại thì không Thấy báo lỗi nữa!.
- Ngoài Add - In GPE mà bạn chỉnh lại cho mình. Mình còn sử dụng một số Add - In khác nữa. Mong bạn hướng dẫn giúp mình cách thực hiện sao cho Add-In không bị lỗi với!. Cảm ơn bạn nhiều!.
 
Mình dùng cái Add-In này mà chẳng mở được để điểu chỉnh nữa.
 

File đính kèm

mình đấ tìm theo đường dẫn trên nhưng chỉ tìm đc đến microsoft là hết không thấy phần forms nữa. nên không thể tìm đc file exd để xóa nó đi. vẫn phải sống chung với lũ. ai có cách tìm khác không giúp mình với
 
Web KT

Bài viết mới nhất

Back
Top Bottom