0

データベースから 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 は現在のシートを参照します。

前もって感謝します!!

4

1 に答える 1