ワークシートセルにリンクを挿入する
InsLink-to-WksCell
URLリンク
ワークシートセルにリンクを挿入する
ワークシートセルにライブリンクを挿入するには、http://またはhttps://から始まるURLを入力します。
編集が終わると、URLが有効になり、クリックするとウェブブラウザでページが開かれます。リンクを編集するには、マウスボタンを1秒以上押し続けてから離します。

テキストにURLを挿入するには、以下のように操作します。
URL DisplayedText
Note: URL中にスペースを挿入すると、テキストを表示することができます。
例えば、「http://www.originlab.com ココをクリック」のように入力すると、セルには「ココをクリック」という文字が現れます。
クリックすると、ウェブブラウザが起動し、OriginLabのウェブサイトを開きます。

Note: DisplayedTextの部分では置換表記がサポートされています。たとえば、文字列変数str$=Homepageの場合、
http://www.originlab.com %(str$)はハイパーリンク テキストHomepageとしてセルに表示されます。
これは、DisplayedTextオプションを使用した以下の他のリンクに適用されます。
グラフにURLリンクを挿入する
グラフにハイパーリンクを持つテキストを挿入することもできます。
- ツールバーのツールからテキストツールボタン
を選んでクリックします。 カーソルをグラフ上に合わせて、OriginLabを入力します。
- テキストを右クリックし、プロパティ: プログラミングタブを選びます。

- ~のあとでスクリプトを実行のドロップダウンメニューからなしを選択します。 テキストボックスに、http://www.originlab.com.と入力します。
入力したテキストは有効になりますので、クリックするとOriginLabのウェブサイトが開きます。

- テキストをボタンとして表示するには、「~あとでスクリプトを実行する」のドロップダウンメニューからボタンアップを選択してテキストボックスに次のどちらかのコマンドを入力します。
run -lk "URL"
- または
win -aw "URL"


- OK をクリックして、ダイアログを閉じます。
内部リンク
ユーザガイド:ワークシートセルにリンクを挿入する
内部リンクを挿入するには、range://から始めて、グラフ・シート・列の情報を次のサンプルのように入力します。
- range://[book1]sheet2
- ブック1のシート2がアクティブになります。
- range://[book1]sheet2!col(2)[10]
- こちらは、ブック1、シート2の10列目、第2列をアクティブ化します。

リンクURLと異なるテキストを表示する
InternalLink DisplayedText
Note: URL中にスペースを挿入すると、テキストを表示することができます。
例えば、「 range://[book1]sheet2 Go to Book1 Sheet2」のように入力すると、セルには「Go
to Book1 Sheet2」という文字が表示されます。 クリックすると、ブック1のシート2がアクティブになります。
または、置換表記を使用して、アクティブなブックの1つ目のシート名を表示テキストとして表示します。

範囲と置換の詳細については、以下のトピックを参照して下さい。
グラフに外部リンクを挿入する
リンクを持つテキストラベルでデータをアクティブにすることもできます。
- ツールバーのツールからテキストツールボタン
を選んでクリックします。 カーソルをグラフ上に合わせて、Sheet2,
column2, row10.を入力します。
- テキストを右クリックし、プロパティ: プログラミングタブを選びます。

- ~のあとでスクリプトを実行のドロップダウンメニューからなしを選択します。 テキストボックスに、リンクrange://[Book1]sheet2!col(2)[10]をタイプします。
テキストがリンクとして機能するようになります。クリックすると、Book1のSheet2の列2の10行目がアクティブになります。

- テキストをボタンとして表示するには「~のあとでスクリプトを実行」のドロップダウンメニューからボタンアップを選択して、次のコマンドを入力します。
run -lk "range://[Book1]sheet2!col(2)[10]"

他のセルからのリンクを表示する
別のセルのコンテンツはcell://[BookName]SheetName/SheetIndex!ColumnName/Col(Name)[rowindex]で表示します。
以下のリンクはBook1のSheet1のA[1]の内容を表示します。
- cell://[book1]sheet1!col(A)[1]
- cell://[book1]sheet1!A[1]
- cell://[book1]1!col(A)[1]
- cell://[book1]1!A[1]

Note:
- シートインデックスを使用している場合、Enterキーを押すと、自動的にシート名に変換されます。例えば cell://[book1]1!A[1]
と入力してからダブルクリックするとcell://[book1]Sheet1!A[1]と表示されます。
- セルが同じブックの同じシートまたは別のシートにある場合、同じブックと同じシートの部分は省略できます。例えば、cell://col(A)[1]またはcell://A[1]
または cell://sheet2!A[1]となります。
 |
Origin 2018 SR0以降、他セルの数値コンテンツを表示し、セルレベルの計算を実行するための簡略表記をサポートしています。詳細は、数式を利用してセルの値を設定するをご覧ください。 |
ヘルプリンク
ワークシートセルにヘルプリンクを挿入する
Originヘルプへのリンクを挿入するには、help://から入力をjはじめ、Helpページのリンクを入力します。
例えば、
Help://TUTORIAL.CHM/Tutorial/Import_Wizard.html

編集が終わると、URLが有効になり、クリックするとウェブブラウザでページが開かれます。
テキストにURLを挿入するには、以下のように操作します。
HelpLink DisplayedText
Note: URL中にスペースを挿入すると、テキストを表示することができます。
例えば、「help://TUTORIAL.CHM/Tutorial/Import_Wizard.html ココをクリック」のように入力すると、セルには「ココをクリック」という文字が現れます。
クリックすると、Originヘルプのインポートウィザードのページがウェブブラウザ上で開かれます。
グラフにヘルプリンクを挿入する
グラフにハイパーリンクを持つテキストを挿入することもできます。
- ツールバーのツールからテキストツールボタン
を選んでクリックします。 カーソルをグラフ上に合わせて、OriginLabを入力します。
- テキストを右クリックし、プロパティ: プログラミングタブを選びます。

- ~のあとでスクリプトを実行のドロップダウンメニューからなしを選択します。 テキストボックスに、help://TUTORIAL.CHM/Tutorial/Import_Wizard.html、と入力します。
このURLをクリックすると、Originヘルプのインポートウィザードのページを開きます。

- テキストをボタンとして表示するには「~のあとでスクリプトを実行」のドロップダウンメニューからボタンアップを選択して適切なコマンドをテキストボックスに入力します。
例えば、
run -lk "help://TUTORIAL.CHM/Tutorial/Import_Wizard.html""
- OKをクリックしてダイアログを閉じます。

LabTalkの変数のリンク
LabTalk変数へのリンクを挿入します。
var://VariableName
表示される値は、変数の値が変われば変化します。
例えば、数値変数の場合、変数MyVarの値を3.14とします。 ワークシートセルにvar://MyVarと入力すると、3.14が表示されます。
var://$(aa,.1) と入力すると、3.1 を表示します (小数点以下1桁のみ)。数値表示形式の詳細は、こちらを参照してください。

例えば、変数MyBook$がBook7であるとします。var://MyBook$とワークシートのセルに入力すると、Book7と表示されます。

別のウィンドウのオブジェクトプロパティの場合、ウィンドウ名とレイヤまたはシート名をプロパティの前に追加します。ロングネームとショートネームの両方がサポートされています。
例えば、Graph1の第1レイヤの縦線オブジェクトのx値。var://[graph1]1!vline.xもしくはvar://["KZ
LL"]1!vline.xと入力します。74556.3と表示されます。

Note:
- 表示形式をカスタマイズするには、セルを右クリックしてセルのフォーマットを選択します。小数点以下の桁数などを設定します。
または、 =$([graph1]1!VLINE.X, .2)、のようにセル式を入力し、小数点以下2桁のみを表示します。
- Origin 2023以降、表記にウィンドウのロングネームを使用すると、Originは同じフォルダ内のウィンドウを検索して最初に使用します。このことは、ユーザがそのようなフォルダを複製するか、そのようなフォルダを
opju として保存し、後にロードする場合に役立ちます。これは、Originのウィンドウでショートネームが一意でなければならないためです。そのようなフォルダを複製したり、プロジェクトを別のプロジェクトに追加したりすると、そのようなショートネームのウィンドウが既に存在する場合、ウィンドウのショートネームが必ず変更されます。
LabTalk文字列とのリンク
文字列変数を挿入するには、次の構文を使用します。
str://StringVariableName$
例えば、上記のセクションの var://MyBook$ は、str://MyBook$ と書くこともできます
もう一つの例では、str://[%H]1!wks.name$は現在のブックの1番目のシート名を示しています。例えば%Hは現在のブック、1!は1番目のシートなので
"Step01"を示しています。str://Descriptive Statistics - %([%H]1!wks.name$)に変更するとDescriptive
Statistics - Step01を表示します。
.
Note: var:// および str://表記は、以前の"col(N)"シンタックスでのみ動作し、Origin
2017 SR0からのスプレッドシートセル表記では使用できません。
以前の表記法では、次のようなvar://を使用したセルレベルの計算がサポートされています。
var://max(col(A))*2 //列Aの最大値を検索し2をかける
しかし、このようなセルレベルの計算を行うための新しく改良された表記法があります。詳細は、式を利用してセルの値を決定するを参照ください。
|
グラフ/行列/メモウィンドウへのリンク
グラフウィンドウへのリンク
ワークシートセルにグラフウィンドウへのリンクを手動で追加するには、以下のシンタックスを使います。
graph://GraphName
これは、セルにグラフのリンク画像を挿入します。セルをダブルクリックすると、グラフウィンドウが開きます。

グラフウィンドウにリンクするより簡単な方法は、ワークシートのセルを右クリックしてグラフを挿入を選択します。これによりInsertGraphダイアログが開きます。オプションの項目を開き、セルにグラフを移動します(埋め込み)のチェックを外します。この方法の利点は、リンクされたグラフを表示するための他のオプションを選択できることです。
行列ウィンドウとのリンク
ワークシートセルにグラフウィンドウへのリンクを手動で追加するには、以下のシンタックスを使います。
matrix://[MatrixBookName] // link to matrixbook
matrix://[MatrixBookName]MatrixSheetName! // link
to matrixsheet
matrix://[MatrixBookName]MatrixSheetName!MatrixObjectNumber
// link to matrix object
行列シートに[MBook1]MSheet1!1という名前の「行列オブジェクトがある場合、matrix://[MBook1]MSheet1!1とワークシートセルに入力すると、行列オブジェクトをサムネイル画像のように表示します。このセルをダブルクリックすると、行列オブジェクトがアクティブになります。

ノートウィンドウへのリンク
既存のワークシートセルにノートウィンドウへのリンクを手動で追加するには、以下のシンタックスを使います。
notes://NotesName
Notesという名前のメモウィンドウがあるとします。 notes://Notesをワークシートセルに入力するとメモウィンドウへのリンクとして機能します。これをクリックすると、メモウィンドウがアクティブになります。

新しいノートウィンドウを作成して同時にリンクするには、ワークシートのセルを右クリックし、ショートカットメニューからノートを挿入を選択します。
テキストにURLを挿入するには、以下のように操作します。
NoteLink DisplayedText
画像ファイルへのリンク
ワークシートセルに画像を表示、または画像ファイルのリンクを挿入するには、次のように操作します。
file://ImagePath
例えば、E:\ドライブにFlower.jpgというファイルがあるとします。ワークシートセルに画像を表示するには、file://E:\Flower.jpgと入力します。

Note: ワークシートセル内の画像を外部画像ファイルにリンクする別の方法があります。これについては、ファイルからの画像で説明しています。
|
関連トピック:
|