データベースから Excel に結果を解析するスクリプトを作成しています。行と列の両方がグループ化されています。グループを折りたたむ方法があります(+/-ボタンを使用)。次の方法で行を折りたたむことができます。
call: e.showLevels(1,0)
def showLevels(self, rowlevel, collevel):
self.e.ActiveSheet.Outline.ShowLevels(rowlevel,collevel)
これは、行を折りたたむ場合に機能します。e.showLevels(0,1) fe を試してみるとうまくいきません。また、グループ化の最後にのみこれを行う場合:
e.e.ActiveSheet.Outline.ShowLevels(1,0) //works for rows
e.e.ActiveSheet.Outline.ShowLevels(1,1) //works ONLY for rows. Not columns.
e.e.ActiveSheet.Outline.ShowLevels(0,1) //rows = 0 so not showing. Still columns not working
シンプルは、行を折りたたむことはできますが、列を折りたたむことはできないと言っていました。これを列で機能させる方法を知っている人はいますか?
編集: Excel ワークブックへの ee および self.e 参照。ActiveSheet は現在のシートを参照します。
前もって感謝します!!