1

こんにちは、Python を使用して xll アドインの関数を呼び出そうとしています。アドインをロードし、引数がオプションである関数を呼び出す必要があるポイントまで、すべてが正常に実行されるため、空白のままにしておくことができ、エラーが発生します。つまり、Excelではfunction1、セルに入力すると正常に動作します

=function1('a','b',,'d')

しかし、Pythonで私が書いた場合:

import os
import numpy as np
from win32com.client import Dispatch
Path  = 'myWeirdApp.xll'
xlApp = Dispatch("Excel.Application")
xlApp.RegisterXLL(Path)

次の行は機能しません。

xllApp.run('function1', 'a','b', , 'd')

誰かがこの種の状況の解決策を持っていますか?

4

1 に答える 1

2

ギャップを置き換えるとうまくいくようですNone

于 2015-02-13T17:22:08.617 に答える