SPF Editor helps edit shared parameters in any Shared Parameter File,
which is connected with either current model or current application, or locates
anywhere on disk. Model connected SPF takes precedence over application
connected one.
Its user interface looks as follows.
The window title displays the Shared Parameter File (SPF) that is being edited.
Buttons:
- Open: to open a Shared Parameter File (SPF) on disk
- Close: to close the dialog
- Change View: to change parameter layout to View of Flat, by Group, by Discipline, or by Type
- Build: to build up a new Shared Parameter File (SPF) into the editor
- Save: to save all changes back to Shared Parameter File (SPF)
- Save As: to save current Shared Parameter File (SPF) as a different file
- Export as PO.txt: to export all parameters to a nicely formatted PO.txt so as to print or archive
- Export as PO.csv: to export all parameters to a PO.csv so as to open and edit in Excel or similar
- Import PO.csv: to import a PO.csv file into current editor
- Merge: to merge some other Shared Parameter Files (SPFs) into current one
- Separate: to separate chosen shared parameters out as another Shared Parameter File (SPF)
- New: to add a new shared parameter into the editor grid at bottom
- Erase: to erase chosen shared parameters from current
grid
- Examine: to examine issues like GUID wrong or parameter types unsupported by Revit version as specified
- Search/Replace: to search/replace some sub-string in parameter
groups, names, GUIDs and descriptions
- Edit Chosen: to edit chosen parameters with tools ReGen GUIDs, ReGroup, Rename, and Convert Case
- Edit Groups: to edit parameter groups with tools Rename, Merge and Swap
- Settings: to check or modify software settings
- Log: to display operation log into a NotePad instance
- Help: to launch this online help system onto a default Web Browser
- About: to show software information such as Version and License.
Data Grid:
Each column can be sorted in either ascending or descending order; Each cell is enabled or disabled based on whether it make sense to the parameter, e.g. those Category boxes are disabled for none Family Type parameters.
Context Menu:

- Select Highlighted: to select all highlighted rows
- Deselect Highlighted: to deselect all highlighted rows
- Select All: to select all rows
- Deselect All: to deselect all rows
- Invert Selection: to invert current selection
It will pop up when mouse being right clicked on any none-editable area such as row headers, column headers and drop-down boxes; multiple grid rows can be highlighted through pressing Shift/Ctrl key and Left mouse button at the same time.
Columns:
- X: if being checked, the parameter on that row will be chosen for
some later operations such as editing and erasing
- Group: existing parameter groups are available in the drop-down
to choose; can also input directly into the edit box
- Name: can be edited at will; in case it has duplicates, Examine command will report them out
- GUID: can be edited at will; in case it is not valid or duplicated, Examine command will report
them out
- Discipline: can be selected from disciplines, Common, Structural, HVAC, Energy, Electrical and Piping
- Type: can be selected from all available parameter types in the discipline as specified above
- Category: is only enabled in case the parameter type as selected above is Family Type
- Vis: to indicate whether the parameter is visible to users
- U/M: to indicate whether the parameter is user modifiable
- Description: to indicate description; each box provides a multiple line editor for the description field
Scrollbars:
- Horizontal: generally not show up; each column width is adjusted automatically or can manually
- Vertical: show up if parameters cannot fit into
one view page; can scroll up/down, or mouse drag
Status Bar:
It displays information, group count, parameter count, SPF
version as specified in Settings, and issue count if not zero.