(もし解決でしたら閉じておいてください。これをベストにしなくてもよろしいので)
とりあえず閲覧者への参考までに pywin32 でやった場合の処理を書いておきます。
pywin32 なら以下のコードで取得できました。(openpyxl では無理かな?)
Python
1import win32com.client
2from pathlib import Path
3
4app = win32com.client.Dispatch("Excel.Application")
5workbook = app.Workbooks.Open(Path(r"mybook.xlsx").resolve())
6
7#Excel定数
8EXCEL_xlon = 1
9EXCEL_xlOff = -4146
10
11for chk in workbook.Worksheets("Sheet1").Checkboxes:
12 print(chk.Name + " のCheck状態は " + str(int(chk.Value) == EXCEL_xlon))
13
14workbook.Close()
15app.Quit()
16
※チェックボックス名は、ホームの右端の「検索と選択」「オブジェクトの選択と表示」で確認
参考:PythonからExcelをwin32comで操作する
https://qiita.com/kumarstack55/items/9ae3432446afca06497f