できればPython Win32を使用して、行5の一部のセルに対してExcelでオートフィルターをオンにしようとしています。
例えば:
from win32com.client import Dispatch
xl = Dispatch("Excel.Application")
xl.Workbooks.Open(<file name>)
xl.ActiveWorkbook.ActiveSheet.Range('A5:D5').AutoFilter()
xl.ActiveWorkbook.Close(SaveChanges=1)
del(xl)
最初の行に自動フィルターを作成します。更新: 正しく動作します。コメントを参照してください。
プロパティを使用して AutoFilter を設定できることは知っていますが、それはActiveSheet.Columns
最初の行を意味しますか?
Windows XP を使用しており、Excel 2002 がインストールされています。