Expand description
Form control support for Excel worksheets.
Excel uses legacy VML (Vector Markup Language) drawing parts for form controls such as buttons, check boxes, option buttons, spin buttons, scroll bars, group boxes, and labels. This module generates the VML markup needed to add form controls and parses existing VML to read them back.
Structs§
- Form
Control Config - Configuration for adding a form control to a worksheet.
- Form
Control Info - Information about an existing form control, returned when querying.
Enums§
- Form
Control Type - Form control types.
Functions§
- build_
form_ control_ vml - Build a complete VML drawing document containing form control shapes.
- count_
vml_ shapes - Count existing VML shapes in VML bytes to determine the next shape ID.
- merge_
vml_ controls - Merge new form control VML into existing VML bytes (for sheets that already have VML content from comments or other controls).
- parse_
form_ controls - Parse form controls from a VML drawing XML string.
- strip_
form_ control_ shapes_ from_ vml - Strip form control shapes from VML bytes, keeping only comment (Note) shapes.