

例えばpywin32を使用してエクセルを操作する際は以下のようにすると思います。  
`Excel.Application` の部分はどうやって調べるのでしょう？

任意のアプリが操作可能ならどの文字列で指定するのか。  
というを調べるのはどのようにすればいいいですか？

[code]

    import win32com.client
    xlApp =　win32com.client.Dispatch("Excel.Application")   
    
[/code]


CC BY-SA 4.0
2020-11-11T15:16:17.430
71877
2020-11-11T20:25:07.977
2020-11-11T16:33:14.883
3060
31135
question
python windows
pywin32 において dispatch 対象の調べ方


> 任意のアプリが操作可能なら

いいえ、アプリケーション側がスクリプト制御可能なオブジェクトを提供している必要があります。Excelについては`Excel.Application`ということになります。

> `Excel.Application`の部分はどうやって調べるのでしょう？

[Office VBA リファレンス / Application オブジェクト](https://docs.microsoft.com/ja-
jp/office/vba/api/excel.application\(object\))
から辿っていくことになります。他のアプリケーションもそれぞれオブジェクト機能が提供され、尚且つそのドキュメントが提供されている場合はそれを参照することになります。一般的な方法はありません。珍しいところだとAppleのiTunesなんかもありました（今探しても公式ドキュメントは見当たりませんでしたが…）


CC BY-SA 4.0
2020-11-11T20:25:07.977
71880
2020-11-11T20:25:07.977
4236
71877
answer