Chúng tôi đã có bảng tính Exccel được sử dụng để quản lý hạn ngạch cho các kỹ sư hỗ trợ ngoài giờ. Cách đây một lúc, tôi đã thêm một chút mã VBA để tự động chuyển số điện thoại hỗ trợ sang điện thoại của kỹ sư trong vòng vài giờ.Kết nối ADODB từ VBA ngừng hoạt động
Thực hiện điều này bằng cách kết nối với cơ sở dữ liệu do nhà cung cấp điện thoại điều hành và cập nhật số chuyển hướng.
Chiều nay, nó đột nhiên không làm việc trên các máy chủ trung tâm:
Dim Db As ADODB.Connection
Sub ConnectDatabase()
Set Db = New ADODB.Connection
Db.Open "SupportMobileDb"
End Sub
Mã này dừng lại ở dòng New ADODB.Connection
, và các báo cáo:
Run-time error '430':
Class does not support Automation or does not support expected
interface
tôi vẫn có thể chạy macro trên của tôi máy tính xách tay và nó hoạt động chính xác. Và trên máy chủ trung tâm, tôi vẫn có thể sử dụng Excel và kết nối với nguồn dữ liệu chính xác. Nó sẽ không hoạt động thông qua VBA nữa trên máy chủ này.
Macro chạy đúng lúc 9 giờ sáng và chuyển hướng tất cả điện thoại đến văn phòng, nhưng 5 giờ chiều chuyển hướng sang macro của nhân viên không hoạt động. Tôi không thể thấy rằng Windows đã được cập nhật ngày hôm nay, hoặc thực sự bất kỳ thay đổi nào khác.
Có ai từng gặp vấn đề này trước đây không?