1

これは、ある時点で対処される既知の制限ですか、それとも私が受け入れる必要があるものですか?

これが xlwings で不可能な場合、他のインスタンスへの接続をサポートしている他の代替手段があるかどうか疑問に思います。

具体的には、Excel 内から python を呼び出すシナリオについて話しているので、getCaller() 関数が Excel のどのインスタンスが実際にそれを呼び出しているかを特定できることを期待しています。

4

1 に答える 1

1

わかりました、あなたのコメントに基づいて、私はあなたの質問に答えることができると思います: 実際、はい、xlwings はさまざまなインスタンスを処理できます。ただし、信頼されていない場所 (インターネットからダウンロードしたものや共有ネットワーク ドライブなど) からのブックはうまく再生されません。したがって、あなたの場合、ネットワークの場所をに追加するFile > Options > Trust Center > Trust Center Settings... > Trusted Locationsか、Trusted Documentsチェックボックスにチェックを入れることができますAllow documents on a network to be trusted。これらのオプションを変更する権限がない場合は、ツールをローカルで実行するか、実際には最初のインスタンスでそれらを開くオプションが残っていると思います...

于 2015-06-29T08:16:08.907 に答える