Python脚本引擎不是在MSScriptControl中创build的

我想通过MSScriptControl从Excel 2003中使用Python。 我遵循了所有需要的步骤,如这里和其他地方的各种主题所示,例如:

  1. 安装ActivePython
  2. 在Excel中将参考“MSScriptControl 1.0”添加到VBA
  3. 通过启动脚本C:\ Python27 \ Lib \ site-packages \ win32comext \ axscript \ client \ pyscript.py来注册Python

但是我不能让我的代码在一台PC上工作(在另一台PC上工作时,我按照上面的步骤进行了操作)。

以下是VBA中的代码:

Global sc As New MSScriptControl.ScriptControl Public Function calibrate() sc.Language = "python" sc.ExecuteStatement ("import SABRSolver") End Function 

当我执行这个函数的时候,它停在sc.Language告诉我“不能创build指定语言的脚本引擎(错误380)”

这真的让我很生气,因为正如所说的,它正在使用相同的设置在其他机器上工作。

我错过了别的吗?