IMasterSetupPreparation

Lifecycle

Configure #

Signature:

Public Sub Configure(ByVal hostBook As Workbook)

("Bind the preparation orchestrator to the workbook hosting master setup assets.")


Prepare #

Signature:

Public Sub Prepare(Optional ByVal excelApplication As Application)

("Run the master setup preparation workflow.")

Parameters:

  • excelApplication: Optional Excel Application reference used to guard busy state transitions.

Operations

EnsureDropdowns #

Signature:

Public Sub EnsureDropdowns()

("Ensure core dropdown lists exist on the master setup dropdown worksheet.")


EnsureVariables #

Signature:

Public Sub EnsureVariables()

("Ensure the master setup variables table exists and is initialised.")


Accessors

Signature:

Public Property Get Dropdowns() As IDropdownLists

("Expose the dropdown manager configured during preparation.")


Variables #

Signature:

Public Property Get Variables() As IMasterSetupVariables

("Expose the variables manager bound to the master setup table.")


HostWorkbook #

Signature:

Public Property Get HostWorkbook() As Workbook

("Expose the workbook currently configured for preparation.")