
xlwingsをアドインして、VBAからpythonを呼び出しでいます。これまで動いていたのに、動かなくなったり、PCによっては最初から動かなかったりします。何が干渉しているのかが分からず困っています。
エラーは、VBA側で"インデックスが有効範囲にありません"が出て止まり、xlwings中、sheet名が不明だから止まっている感じです。一文だけのPG連携もうまくいかず、そもそもxlwingsが機能していない感じもしています。
ヒントを頂けたらありがたいです。
更に必要な情報があればお申し付けください。
追伸:Oracle Cliant 12c 32bit をインストールしたら動かなくなったものもあり、干渉も疑われます。
環境
Windows10
office2016(excel2016)
python3.8.5 anacomda使用
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
>PCによっては最初から動かなかったりします。
ここだけですとPC環境の相違が考えられます。
・OSや各アプリのBit数が一致していない。
・特殊なフォルダで実行しようとしているためPathの違いで実行ファイルなどを見つけられない。
・VBAのエラーから推測すればシートインデックスで指定しているとしたら、その開始番号(又は最終番号)がExcelとは違う。(未経験ですが)
・最近Officeのバージョンアップをしているのなら、その影響によるのかもと言う憶測は感じる。(xlwingsなどがそれに追従するかの保証はないと思うし)
・追伸部分についてはそのサービスを停止させるなどで検証は出来ないものなのでしょうか?
仮にそれで干渉しているとなるとそれぞれのアプリ開発者側に相談する必要もあるかもです。何より他との連携について動作保証をする義務があるのか?と問われるかもしれませんが。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBAでArrayListを使う為の「mscorlib.tlb」の参照設定について 3 2022/03/23 19:45
- デスクトップパソコン 問題が発生したため、PCを再起動する必要があります。エラー情報を収集しています。自動的に再起動します 5 2022/06/02 11:15
- Visual Basic(VBA) ExcelのVBAで教えてください。 Vlookupで、X X.value = applicatio 1 2022/12/26 13:40
- サーバー WindowsでApache が起動しない 1 2022/11/29 12:21
- Visual Basic(VBA) <excel vba>selenium basicのWebDriverの自動更新のエラーについて 1 2022/10/01 17:07
- オープンソース Python openpyxlを使用したセル番地の使用について 1 2023/08/03 22:05
- Excel(エクセル) マクロの付いたExcelが開けません 3 2023/02/01 10:54
- その他(プログラミング・Web制作) Pythonの作業環境・作業フォルダの迅速な設定・指定方法 3 2022/04/01 07:55
- その他(プログラミング・Web制作) Pythonでexcelのvbaを作成、実行する方法について Pythonで表の自動集計プログラムを 3 2022/07/09 09:58
- Visual Basic(VBA) Access VBAから使用したExcelプロセスを閉じる方法について 4 2022/06/08 17:50
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
UserForm1.Showでエラーになり...
-
お助けください!VBAのファイル...
-
インポート時のエラー「データ...
-
【VBA】ワークブックを開く時に...
-
マクロで"#N/A"のエラー行を削...
-
VBAでfunctionを利用しようとし...
-
「実行時エラー '3167' レコー...
-
マクロOn Error GoTo ErrLabel...
-
実行時エラー'-2147467259(8000...
-
Findプロパティを取得できません
-
VB.net 重複チェックがしたいです
-
クラスモジュールからのErr.Rai...
-
文字列内で括弧を使うには
-
VB2008 comboboxを連動させた...
-
オブジェクト型の変数にフォー...
-
String""から型'Double'への変...
-
VBA エクセル で FIND でのエラ...
-
Excel実行時エラー[80004005]に...
-
SQLでエラーです。
-
JAVA Jasper Report でのQRコー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
マクロOn Error GoTo ErrLabel...
-
UserForm1.Showでエラーになり...
-
お助けください!VBAのファイル...
-
VBAでfunctionを利用しようとし...
-
【VBA】ワークブックを開く時に...
-
String""から型'Double'への変...
-
文字列内で括弧を使うには
-
マクロで"#N/A"のエラー行を削...
-
Excel vbaについての質問
-
VBA データ(特定値)のある最...
-
On ErrorでエラーNoが0
-
インポート時のエラー「データ...
-
【VBAエラー】Nextに対するFor...
-
ACCESSで値を代入できないとは?
-
【Access】Excelインポート時に...
-
VBでSQL文のUPDATE構文を使った...
-
【VB.NET】 パワポ操作を非表示で
-
「実行時エラー '3167' レコー...
-
実行時エラー 438 の解決策をお...
-
実行時エラー'-2147467259(8000...
おすすめ情報