NotebookWrite

NotebookWrite[notebook, data]
現在の選択範囲でノートブックにデータ data を書込む.書込み後は,現行範囲をデータ直後に移す.

NotebookWrite[cell, data]
現行選択の代りに指定されたセルを置換する.

NotebookWrite[notebook, data, sel]
データを書き込んだ後に現在の選択範囲を sel で指定される箇所に移動する.

詳細とオプション詳細とオプション

  • NotebookWriteの第1引数はNotebookObjectまたはCellObjectでよい.
  • NotebookObjectNotebookWriteを使うことは,基本的にフロントエンドにおける「ペースト」操作と同じである.この操作はノートブックの現行選択を data で置き換える.
  • CellObjectNotebookWriteを使うと指定されたセルが指定されたコンテンツで置き換えられる.第3引数が指定されておらず選択がセル内ではない場合は, 現行選択はそのままにこの操作が行われる.
  • NotebookWriteは,フロントエンドにおいて操作可能なノートブックの各部分を直接 Mathematica カーネルから変更するための基本的な機能を提供する.
  • NotebookWriteは,必要ならばCelldata の周囲で折り返すよう自動的にレイアウト変更を行う.
  • sel として指定可能な値:
  • After現在の選択範囲を書き込まれるデータの直後に移動
    All現在の選択範囲を書き込まれるデータとする
    Before現在の選択範囲を書き込まれるデータの直前に移動
    None現在の選択範囲をそのままにしておく
    Placeholder現在の選択範囲を書き込まれるデータの第1指標に移動
  • sel のデフォルト値はである.これは,NotebookWrite[obj, data]によるデータの挿入を順方向に続けてできるようにするためである.

例題例題すべて開くすべて閉じる

例 (1)例 (1)

空白のノートブックを作り,セルを書き込む:

In[1]:=
Click for copyable input

別のセルを書き込み,こちらを選択する:

バージョン 3 の新機能 | バージョン 9 での修正機能
New to Mathematica? Find your learning path »
Have a question? Ask support »