Hoi, ik heb een excel applicatie die door midden van vba en een filesystemobject (FSO) 'zoekt' in een sharrepoint map naar de bestandslocaties van een aantal excel files.
Ik kwam er achter dat dit niet meer werkt na een reboot van het systeem.
Na enig zoeken blijkt dat dit komt doordat FSO web-adressen niet herkent tenzij de webclient service gestart is. Inderdaad, dit bleek niet het geval. Deze staat namelijk op 'stopped' in services.msc. Handmatig starten van de webclient service kan ik niet, want heb geen admin rechten.
Zodra ik echter eerst naar de betreffende sharepoint website ga en klik op 'open in explorer' dan blijkt dat de webclient service WEL gestart wordt. Ook al kan ik dat handmatig dus niet. Die 'open in explorer' is een knop op die sharepoint website waaraan een javascriptje hangt (geen idee wat voor script) en een link. Met de link kan ik niets, het is gewoon het adres van de betreffende folder > dit kopieren naar een explorer window opent internet explorer, en niet de map in explorer.
Lang verhaal kort: hoe kan ik die webclient service gestart krijgen vanuit mijn 'programma' ? Mijn beste gok is nu kijken hoe het gebeurt in die javascript functie die aangeropen wordt maar ik heb geen idee hoe dit gebeurt. Triggert de webclient service op een extensie ofzo?
Ik kwam er achter dat dit niet meer werkt na een reboot van het systeem.
Na enig zoeken blijkt dat dit komt doordat FSO web-adressen niet herkent tenzij de webclient service gestart is. Inderdaad, dit bleek niet het geval. Deze staat namelijk op 'stopped' in services.msc. Handmatig starten van de webclient service kan ik niet, want heb geen admin rechten.
Zodra ik echter eerst naar de betreffende sharepoint website ga en klik op 'open in explorer' dan blijkt dat de webclient service WEL gestart wordt. Ook al kan ik dat handmatig dus niet. Die 'open in explorer' is een knop op die sharepoint website waaraan een javascriptje hangt (geen idee wat voor script) en een link. Met de link kan ik niets, het is gewoon het adres van de betreffende folder > dit kopieren naar een explorer window opent internet explorer, en niet de map in explorer.
Lang verhaal kort: hoe kan ik die webclient service gestart krijgen vanuit mijn 'programma' ? Mijn beste gok is nu kijken hoe het gebeurt in die javascript functie die aangeropen wordt maar ik heb geen idee hoe dit gebeurt. Triggert de webclient service op een extensie ofzo?