[pywin32][excel] 時々やると忘れる細かい書き方メモ

久しぶりにExcel操作してたら色々と忘れてた+新しいこと覚えたので、忘れないうちにまとめてメモをば。

特に引数周りとかは、VBAの時→Pythonの時とでどう書き換えればいいのか毎度忘れます。

HyperLinkを作るあたりは、まずExcelマクロで作成→Pythonに翻訳 で、やり方を調べました。
VBAの場合は、

こんな感じになります。
引数部分が()で囲われていない代わりに、半角スペース以降 arg := value 複数ある場合は間にスペース 改行は _
なので、Pythonに置き換える場合は、
Add(Anchor=Selection,Address=””,SubAddress=”Sheet1!A1″,TextToDisplay=”Sheet1!A1″)
こう置き換えればOKのようです。
上の参考だと、TextToDisplay は文字で指定してますが、実際のCellの内容で指定したい場合は SheetName!CellNumber でもOKなんですね。

コツを覚えれば割となんとかなりそうだけどなぁ…

コメントを残す

メールアドレスが公開されることはありません。


*