In brief
- According to the Revit 2024 documentation, creating a Note Block involves loading and placing a generic annotation family in the model.
- Note Block fields are selected from the Available Fields list and added to the Scheduled Fields list.
- The Revit 2022 documentation explains how to add data rows to room, area, key, space, and sheet list schedules.
- In the Revit API 26.4.0.0 reference, KeyScheduleParameterName provides the name of the parameter used to select a key in a key schedule.
Revit schedules aren’t just for preparing quantity takeoffs or room lists; they can also be used to document annotation symbols in a table and organize information about model elements. Autodesk’s Revit 2024 documentation covers the steps for creating a Note Block, the Revit 2022 documentation explains schedule editing, and the Revit API 26.4.0.0 reference describes the key schedule parameter. This guide explains the basic workflow while keeping the version covered by each source distinct.
1. Choose the right schedule type
Start by deciding what information the table should show. Listing fields for model elements, documenting annotation symbols placed in a drawing, and selecting a key through a key schedule are different needs. So, before editing an existing schedule, check its type and how it relates to the model.
Autodesk’s Revit 2024 documentation covers Note Blocks under annotation schedules (Note Blocks). This method is for organizing the parameters of generic annotation elements placed in the model as a table. A key schedule adds a new parameter that lets you select one of a set of defined keys for elements in a category. Autodesk’s API documentation identifies this parameter through the KeyScheduleParameterName property.
The Revit 2022 documentation on editing standard schedules covers cells, columns, rows, parameters, and formatting. It also specifically notes that graphical column schedules can’t be modified in the same way as standard schedules. So if an editing step doesn’t produce the expected result, it’s worth checking the schedule type first.
2. Create a Note Block in Revit 2024
The following steps follow the Note Block workflow in Autodesk’s Revit 2024 help documentation:
Load the generic annotation family or families you plan to use into the model.
Place the annotation symbols where needed in the model and enter meaningful information in their parameters. Autodesk gives adding a comment to the Description parameter as an example.
Go to
View tab › Create panel › Schedules drop-down › Note Block.In the New Note Block window, select a generic annotation from the Family field. If you want, enter a name in the Note Block Name field and click OK.
In the Available Fields section of the Note Block Properties window, select the parameters to include in the table, then use Add to move them to the Scheduled Fields list.
Complete any other Note Block properties as needed. Stripe Rows can optionally be enabled to make rows easier to read. Click OK to finish.
The key point is to place the family elements and fill in their parameters before creating the table. This prepares the annotation data that will appear in the schedule. When choosing fields, including only information needed in the drawing or deliverable can also make the table’s purpose clearer. The documentation doesn’t specify a required number of fields; this is simply a practical approach to organizing them.
3. Edit the schedule and improve readability
According to the Revit 2022 documentation, you can open a schedule by double-clicking its name in the Project Browser or clicking its tab. Click a cell to select an existing value from a list or enter text. In a text cell, use Shift+Enter to start a new line; line breaks are visible when the schedule is placed on a sheet.
Before changing the table, decide what information to add or remove. According to the documentation, to add a column to the schedule body, select a cell or column in the body and use the Insert command in the Columns panel; you can then add a field from the Select Fields window. If you need to add a data row to a room schedule, area schedule, key schedule, space schedule, or sheet list, select a cell and use the Insert Data Row command in the Rows panel. The new row appears at the end of the list, where you can enter values.
The documentation also covers options for hiding columns, changing their widths, and merging header cells to improve readability and organize information. Hidden columns don’t appear in the schedule view or on the sheet, but their contents can still be used for filtering, sorting, and grouping. So hiding a column doesn’t mean its data has been removed from the schedule.
When editing cells, consider the scope of the change as well: according to the Revit 2022 documentation, in a schedule grouped by type, a change to one type is applied to all instances of that type in the project. Make sure the selected cell or column is the right one before changing or formatting a parameter. Options such as text alignment, cell shading, unit formatting, and header layout can also improve how the table is presented.
4. Key schedules, architectural workflows, and common mistakes
For teams using key schedules, the API documentation helps clarify what the parameter represents: KeyScheduleParameterName gets or sets the name of the parameter used to select one of the keys in a key schedule. This property belongs to the ViewSchedule class in Autodesk.Revit.DB. The Autodesk reference lists version 26.4.0.0 in RevitAPI.dll; this is relevant to API use and shouldn’t be confused with the version of the Note Block interface steps described here.
When setting the property through the API, the document must be in an open transaction. The reference also notes that an InvalidOperationException can occur if the ViewSchedule isn’t a key schedule, and an ArgumentNullException if a required argument is null. Document loading, failure mode, or other sensitive states may also prevent the change. API automation should therefore check both the object type and the document state.
For architecture, interior design, and visualization teams, the practical value of these methods is a more organized presentation of model and drawing information. A Note Block can bring annotation symbol parameters together in drawing documentation, while schedule editing tools can help select the necessary fields and improve the table’s layout. The relationship that a key schedule establishes with selectable keys can also help organize data entry in suitable projects; the source documentation doesn’t specify which keys should be defined for a particular project.
Common mistakes: Forgetting to load the generic annotation family or place its symbols before creating a Note Block can result in expected data not appearing in the table. Don’t assume that hiding a column also deletes its data; those values can still be used for filtering, sorting, and grouping. It can also be misleading to think that a change in a schedule grouped by type affects only one selected instance; according to the Revit 2022 documentation, the change applies to all instances of that type. Finally, check the schedule type before trying to edit graphical column schedules using standard schedule editing steps.
Sources
3 sourcesSource texts are not republished; short quotes are marked, everything else is our own summary and commentary.
For offices in Turkey, the value of these workflows lies in being able to track drawing and model information within the same documentation structure. Bringing annotation symbols together in a Note Block can make it easier to review sheet information, while limiting field selection to project needs can keep the table more readable.
No additional hardware requirements are specified here; the main considerations are version and workflow context. The Note Block steps are based on the Revit 2024 documentation, while the schedule editing guidance comes from the Revit 2022 documentation. Offices developing API automation should also keep in mind the transaction requirement and key schedule validation in the Revit API 26.4.0.0 reference.
Frequently asked questions
How do you create a Note Block in Revit?
Load a generic annotation family into the model and place its symbols. Then go to View tab › Create panel › Schedules drop-down › Note Block and add the required fields to the Scheduled Fields list.
How do you add a new data row to a Revit schedule?
According to the Revit 2022 documentation, select a cell and use the Insert Data Row command in the Rows panel. This is described for room, area, key, and space schedules, and sheet lists.
What does KeyScheduleParameterName do?
In the Revit API, this property gets or sets the name of the parameter used to select one of the keys in a key schedule. It applies only to a ViewSchedule that is a key schedule.



