Bonjour,
ce code fonctionne en Debug mais pas en release! erreur ce trouve sur la déclaration Dim sc As New MSScriptControl.ScriptControl
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Dim sc As New MSScriptControl.ScriptControl 'C:\Users\..\VbScript\ClsVbScript.vb:ligne 28sc.Language = "VBScript" sc.AddCode(VbScriptMacro(Macro)) sc.Run("Macro")
je suis sur Microsoft Visual Studio Community 2017
Code Fichier de log : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 ClsVbScript - (RunScript) - System.Runtime.InteropServices.COMException (0x80040154): La récupération de la fabrique de classes COM pour le composant avec le CLSID {0E59F1D5-1FBE-11D0-8FF2-00A0D10038BC} a échoué en raison de l'erreur suivante : 80040154 Classe non enregistrée (Exception de HRESULT : 0x80040154 (REGDB_E_CLASSNOTREG)). à System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck) à System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark) à System.Activator.CreateInstance(Type type, Boolean nonPublic) à System.Activator.CreateInstance(Type type) à ClsVbScript.RunScript(String Macro, Act Jbs) dans C:\Users\..\VbScript\ClsVbScript.vb:ligne 28
Partager