fastpyxl.worksheet.controls module

class fastpyxl.worksheet.controls.Control(controlPr=None, shapeId=None, name=None)[source]

Bases: Serialisable

controlPr: ControlProperty | None
name: str | None
shapeId: int | None
tagname = 'control'
xml_order = ('controlPr',)
class fastpyxl.worksheet.controls.ControlProperty(anchor=None, locked=True, defaultSize=True, _print=True, disabled=False, recalcAlways=False, uiObject=False, autoFill=True, autoLine=True, autoPict=True, macro=None, altText=None, linkedCell=None, listFillRange=None, cf='pict', id=None)[source]

Bases: Serialisable

altText: str | None
anchor: ObjectAnchor | None
autoFill: bool | None
autoLine: bool | None
autoPict: bool | None
cf: str | None
defaultSize: bool | None
disabled: bool | None
id: str | None
linkedCell: str | None
listFillRange: str | None
locked: bool | None
macro: str | None
recalcAlways: bool | None
tagname = 'controlPr'
uiObject: bool | None
xml_order = ('anchor',)
class fastpyxl.worksheet.controls.Controls(control=())[source]

Bases: Serialisable

control: list[Control]
tagname = 'controls'
xml_order = ('control',)