NotebookPut
✖
NotebookPut
creates a notebook corresponding to expr and makes it the currently selected notebook in the front end.
replaces the notebook represented by the notebook object obj with one corresponding to expr.
Details

- NotebookPut is a low-level function that allows you to take a raw notebook expression in the kernel and make it an open notebook in the front end.
- The expression expr should have head Notebook, and contain raw Cell objects, with boxes data.
- NotebookPut returns a NotebookObject corresponding to the notebook it creates.
- NotebookPut[expr,obj] overwrites whatever data was contained in the notebook represented by the notebook object obj. »
- NotebookPut can take any notebook option. »
Examples
open allclose allBasic Examples (2)Summary of the most common use cases
Options (2)Common values & functionality for each option
WindowTitle (1)
An explicit setting of WindowTitle is reflected in the name of the resulting notebook object:

https://wolfram.com/xid/0bdpxku2k-dpp8iv
Applications (1)Sample problems that can be solved with this function
Properties & Relations (1)Properties of the function, and connections to other functions
NotebookPut and similar low‐level functions require detailed specifications:

https://wolfram.com/xid/0bdpxku2k-irkla
CreatePalette and other high-level notebook functions create the same result more easily:

https://wolfram.com/xid/0bdpxku2k-datkz
Neat Examples (1)Surprising or curious use cases
Create a staggered series of notebooks using Map and WindowMargins:

https://wolfram.com/xid/0bdpxku2k-x7t1yh
Wolfram Research (1996), NotebookPut, Wolfram Language function, https://reference.wolfram.com/language/ref/NotebookPut.html (updated 2007).
Text
Wolfram Research (1996), NotebookPut, Wolfram Language function, https://reference.wolfram.com/language/ref/NotebookPut.html (updated 2007).
Wolfram Research (1996), NotebookPut, Wolfram Language function, https://reference.wolfram.com/language/ref/NotebookPut.html (updated 2007).
CMS
Wolfram Language. 1996. "NotebookPut." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2007. https://reference.wolfram.com/language/ref/NotebookPut.html.
Wolfram Language. 1996. "NotebookPut." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2007. https://reference.wolfram.com/language/ref/NotebookPut.html.
APA
Wolfram Language. (1996). NotebookPut. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/NotebookPut.html
Wolfram Language. (1996). NotebookPut. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/NotebookPut.html
BibTeX
@misc{reference.wolfram_2025_notebookput, author="Wolfram Research", title="{NotebookPut}", year="2007", howpublished="\url{https://reference.wolfram.com/language/ref/NotebookPut.html}", note=[Accessed: 23-April-2025
]}
BibLaTeX
@online{reference.wolfram_2025_notebookput, organization={Wolfram Research}, title={NotebookPut}, year={2007}, url={https://reference.wolfram.com/language/ref/NotebookPut.html}, note=[Accessed: 23-April-2025
]}