0
私は、Excelブックを変更するためにPythonでwin32comを使用しています。私はセルC6をフリーズしたいが、次のコードはセルP22をフリーズする。私がRange
に与えた実際の価値は問題ではないようです。Excel Freezeペインズマクロの問題
import win32com.client
excel = win32com.client.DispatchEx('Excel.Application')
excel.Visible = True
book = excel.Workbooks.Add()
excel.Range("C6").Select
excel.ActiveWindow.FreezePanes = True
何が問題なのですか?
'xlsxwriter'を使用できますか?それは私のために問題なく動作します。あなたが好きなら、私は答えの例を書くでしょう。 – bernie
私はwin32comを使用するアプリケーションを開発するのにかなり深いので、この時点では切り替える価値はありません。 – PProteus
おそらく、グローバル/ブックレベルの 'Range(" C6 ")'がないので、範囲が含まれているシートを参照していることを確かめてください。代わりに: 'excel.Sheets(1).Range(" C6 ")Selectまたは' excel.Sheets( "Sheet1")Range( "C6")を選択します。 – JNevill