Connexion ADODB à partir de VBA cessé de fonctionner

Nous avons un Exccel feuille de calcul utilisée pour gérer la rote pour la nuit, les ingénieurs du support technique. A tout à l'arrière, j'ai ajouté un peu de code VBA qui redirige automatiquement les numéros de téléphone du support à l'ingénieur de téléphone en dehors des heures d'ouverture.

Il le fait en se connectant à une base de données gérée par les fournisseurs de services de téléphonie, et de mettre à jour le renvoi numéro.

Cet après-midi, il est tout à coup ne fonctionne pas sur le serveur central:

Dim Db As ADODB.Connection

Sub ConnectDatabase()
  Set Db = New ADODB.Connection
  Db.Open "SupportMobileDb"
End Sub

Le code s'arrête à la New ADODB.Connection ligne, et des rapports:

Run-time error '430':
Class does not support Automation or does not support expected
interface

Je peux toujours lancer la macro sur mon ordinateur portable, et cela fonctionne correctement. Et sur le serveur central, je peux encore utiliser Excel, et de se connecter à la source de données correctement. Il juste ne fonctionnera pas par VBA plus sur ce serveur.

La macro couru correctement à 9h et détourné tous les téléphones de bureau, mais la 5pm détourner pour le personnel de la macro ne fonctionne pas. Je ne peux pas voir que Windows a été mis à jour aujourd'hui, ou de toute autre modification.

Quelqu'un a vu ce problème avant?

OriginalL'auteur asc99c | 2011-10-07