GetObject Excel đang mở (2 người xem)

Liên hệ QC

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

vba_gpe

Thành viên thường trực
Tham gia
15/12/10
Bài viết
296
Được thích
44
Nghề nghiệp
Thất nghiệp
Chào anh/chị.
Cả nhà cho em hỏi trong VB.net, có cách nào GetObject của đối tượng excel đang mở không ạ?
Em thử:
PHP:
Dim xlApp As  Microsoft.Office.Interop.Excel.Application
xlApp = CType(Marshal.GetActiveObject("Excel.Application"), Excel.Application)
Lỗi: 
Operation unavailable (Exception from HRESULT: 0x800401E3 (MK_E_UNAVAILABLE))
hoặc
PHP:
Dim xlApp As  Microsoft.Office.Interop.Excel.Application
xlApp =  GetObject(, "Excel.Application")
Lỗi: 
Cannot create ActiveX component


Cảm ơn mọi người
 
Lần chỉnh sửa cuối:
Bạn phải chạy Excel theo cách "Run Administrator"
 
Bạn phải chạy Excel theo cách "Run Administrator"
Cảm ơn thầy nhiều.
Em thử thực hiện theo cách thầy là được ạ.
Trường hợp này là bắc buộc à thầy.
Có cách nào bỏ qua việc run admin không ạ? Vì mình không chắc là phiên làm việc trước đó người sử dụng đang mở Excel ở dạng Amin hay không admin ạ?
Cảm ơn thầy nhiều.
 
Cảm ơn thầy nhiều.
Em thử thực hiện theo cách thầy là được ạ.
Trường hợp này là bắc buộc à thầy.
Có cách nào bỏ qua việc run admin không ạ? Vì mình không chắc là phiên làm việc trước đó người sử dụng đang mở Excel ở dạng Amin hay không admin ạ?
Cảm ơn thầy nhiều.

Không có cách nào em à. Ngày trước Windows XP ngầm định user thường là admin nên chạy ứng dụng rất thoải mái, từ Windows Vista trở lại đây Microsoft tạo cơ chế bảo mật hơn nên khóa một số thuộc tính can thiệp API vào hệ thống với user hay Windows đang ở chế độ bảo mật.
 
Không có cách nào em à. Ngày trước Windows XP ngầm định user thường là admin nên chạy ứng dụng rất thoải mái, từ Windows Vista trở lại đây Microsoft tạo cơ chế bảo mật hơn nên khóa một số thuộc tính can thiệp API vào hệ thống với user hay Windows đang ở chế độ bảo mật.
Dạ. Em cảm ơn thầy.
Vậy chỉ có cách là cast qua hướng tạo mới thêm một Excel nữa trong trường hợp lỗi này. :)
Cảm ơn thầy
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom