Rechercher : dans
Par :

[Sharepoint & VBA] Reference project

Dernière réponse le 7 jan 2009 à 12:21:31 zoubinho, le 7 jan 2009 à 11:46:51 
 Signaler ce message aux modérateurs

Bonjour,

Afin de faire tourner mon projet VBA faisant appel à des fonctions en intéraction avec Sharepoint, je voudrais connaitre la référence (dll ?) à ajouter pour la prise en compte des fonctions WebServices à Sharepoint.
J'ai beau chercher dans Microsoft Visual Basic, Tools tab, References, je ne trouve aucune dll ou ocx permettant la prise en charge des fonctions Sharepoint.

Actuellement, je cherche à récupérer tout bêtement une liste précédemment définie sous Sharepoint pour le stocker dans un tableur. Cependant, pour utiliser la fonction

GetListAndView
, il m'est nécessaire de créer une instance de type Lists, et cela m'est impossible :

    'initialisation
    Dim instance As Lists
    Dim listName As String
    Dim viewName As String
    Dim returnValue As XmlNode
    
    'retrieve data
    returnValue = instance.GetListAndView(listName, viewName)


Erreur retournée :
User-defined type not defined

Merci pour votre aide
A.
Configuration: Excel 2003/07
Sharepoint 2007

Meilleures réponses pour « [Sharepoint & VBA] Reference project » dans :
Référencement d’une plage de cellules Voir PLAGE DE CELLULES CONTIGUËS Une plage de cellules se note en indiquant les références de la cellule de début et de fin, séparées par le caractère : (deux-points) : Reference_Cellule_Debut:Reference_Cellule_Fin La référence à une ligne ou à une...
Référencer son site : les moteurs de recherche VoirVoici quelques autres "trucs" à savoir pour référencer un site. Les moteurs de recherche où il faut à tout prix présenter son site : 1) DMOZ ( www.dmoz.org). Ce site est très important car Google, Yahoo, Lycos, Voila... vont tous rechercher des...
Référencer un/son site VoirComment référencer un site 1- Renseigner les balises méta 2- Référencer son site 3 - Les logiciels qui peuvent vous aider 4 - Autres liens sur ce sujet 1- Renseigner les balises méta Insérées dans chaque en-tête de page, les metatags...
Référencement VoirQu'est-ce que le référencement ? On désigne habituellement par le terme « référencement » (en anglais web positionning) l'ensemble des techniques permettant d'améliorer la visibilité d'un site web : indexation (en anglais submission) consistant à...

1

 zoubinho, le 7 jan 2009 à 12:21:31
  • +1

Ca y est j'ai trouvé !

Solution :

Il est nécessaire d'installer un soft MS pour faire fonctionner les fonctions VBA avec SharePoint, et ce soft s'appelle : Microsoft Office Web Services Toolkit.
La version 2003 se trouve ici : http://www.microsoft.com/...

Une fois installé, dans l’éditeur VBA il y aura une nouvelle entrée dans le menu Tools : Web Service References.
Clique dessus et entre l’URL qui pointe vers un Web Service du site sharepoint. Le format est : [site_url]/_vti_bin/[service].asmx
Une fois que tu cliques sur ‘Add’, Excel génère dans ton projet toutes les classes et les fonctions pour appeler les Web Services.

Et voilà !

Répondre à zoubinho