Bonjour à tous,

Je cherche à manipuler mes requêtes SAS (rapports, tables...) via l'outil SAS Addin 4.2.

Je souhaite notamment pouvoir appeler mes procédures stockées via un code VBA. En fouillant sur le net, le code suivant devrait m'annoncer si oui ou non la connexion a bien été établi entre SAS et Excel :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
Sub TestConnectionToSas()
Dim SAS As SASExcelAddin
Set SAS = Application.COMAddIns.Item("SAS.ExcelAddin").Object
SAS.HelloWorld
End Sub
Or lors de l'exécution, l'erreur suivante s'affiche : Erreur de compilation : type défini par l'utilisateur non défini.

Je sais que cela vient du fait qu'il ne reconnait pas la blibliothèque SASExcelAddin. Normalement, il faut l'activer via Outils => Références et cocher SAS Add-In 4.2 for Microsoft Office. Or cette coche n’apparaît pas chez moi. Voici seulement ce que je peux cocher :

Nom : SAS addin.JPG
Affichages : 1570
Taille : 44,0 Ko

Savez-vous d'où vient le problème ? Un fichier DLL manquant ?

Merci d'avance à vous pour votre aide.

Hunk72