cs_Keliah
Messages postés11Date d'inscriptionlundi 24 mai 2004StatutMembreDernière intervention 6 avril 2005
-
27 mars 2005 à 13:06
cs_Warning
Messages postés516Date d'inscriptionsamedi 3 février 2001StatutMembreDernière intervention24 octobre 2006
-
28 mars 2005 à 13:52
Voici mon problème,
Tout cela en VBA
Je veux pouvoir changer d'application, puis revenir sous word pour y coller les données récuperés.
J'ai récuperé une script VBS qui fait exactement ce que je veux mais je n'arrive pas à le faire fonctionner, je pense que vous savez peut être pourquoi.
Set obj_ie = CreateObject("InternetExplorer.Application")
obj_ie.Navigate("about:blank")
Set obj_wsh = WScript.CreateObject("WScript.Shell")
Cela fait je récupère les données en faisant de la facon suivante :
Ca fonctionne parfaitement dans mon VBS, mais pas en VBA, le premier problème ce situe à ce niveau la :
Set obj_wsh = WScript.CreateObject("WScript.Shell")
Sinon autre question, seriez vous comment faire pour lancer un script VBS depuis Word, la commande shell() ne semble pas vouloir fonctionner avec l'extension .VBS
Merci d'avance aux bonnes ames qui pourront m'aider !!
cs_Warning
Messages postés516Date d'inscriptionsamedi 3 février 2001StatutMembreDernière intervention24 octobre 20061 28 mars 2005 à 13:52
tu met cette fonction quelque part après ta procedure:
Public Function GetOffClipboard() As Variant
Dim MyDataObj As New DataObject
MyDataObj.GetFromClipboard
GetOffClipboard = MyDataObj.GetText()
End Function
puis tu l'utilise dans ta procedure:
str_character
= CStr(GetOffClipboard)