ハイパーリンクをテキストラベルに追加
Hyperlink-TextLabel
Originはテキストラベルに対して、様々なハイパーリンクをサポートしています。リンクのシンタックスは次のようになります。
- range://: プロジェクト内の範囲を指定します。
- http:// または https://: 外部リンクを示します。
- help://: Originのヘルプ文書へのリンクを示します。
- note://: ノートウィンドウへのリンクを示します。
どの場合でも、リンクはオブジェクトプロパティのプログラミングタブ(テキストラベル上でAlt+ダブルクリック)にあるテキストボックスへ追加され、表示テキストはテキストタブ(ダブルクリック)にあるテキストボックスに追加されます。テキストラベルは下線付きになり、ハイパーリンクである事を示します。
テキストラベルは、クリックしたときに何らかのアクションを実行するボタンにすることもできます。手順のサンプル3およびサンプル4をご参照ください。
サンプル 1.範囲リンク
- 以下のグラフテキストラベルを入力します。
- 100行1列へ移動します。
- テキストラベルの上で右クリックし、プロパティ... を選択して、オブジェクトのプログラミングタブに移動します。
- 次の文字列をテキストボックスに入力してOKをクリックします。
-
range://[book1]sheet1!col(1)[100]
- テキストラベルをクリックしてBook1、Sheet1にある100行1列目のセルを表示します。
Note: 目的の範囲が存在しない場合、リンクは何も行いません。
サンプル 2.外部リンク
- 以下のグラフテキストラベルを入力します。
- originlab.com
- テキストラベルの上で右クリックし、プロパティ... を選択して、オブジェクトのプログラミングタブに移動します。
- スクリプトボックスに次を入力し、OKをクリックします。
- http://www.originlab.com/
- ラベルをクリックするとブラウザが開き、OriginLabのホームページが開きます。
サンプル 3.ヘルプファイルページのリンクボタン
- 以下のグラフテキストラベルを入力します。
- 棒の間隔タブのヘルプファイルをクリックして開きます。
- テキストラベルの上で右クリックし、プロパティ... を選択して、オブジェクトのプログラミングタブに移動します。
- スクリプトボックスに次のように入力します。リンクは二重引用符で囲みます。
-
run -LK "help://origin.chm/UserGuide/The_(Plot_Details)_Spacing_Tab.html"
- のあとでスクリプトを実行でボタンアップを選択しをOKクリックします。
- ボタンを押すと、OriginCHMが開き、「(作図の詳細)「棒の間隔」タブ」が開きます。
サンプル 4.ノートウィンドウのリンクボタン
- 新しいノートウィンドウ、Notes1を作成します。
- 以下のグラフテキストラベルを入力します。
- ノートウィンドウ(Notes1)に移動します。
- テキストラベルの上で右クリックし、プロパティ... を選択して、オブジェクトのプログラミングタブに移動します。
- スクリプトボックスに次のように入力します。リンクは二重引用符で囲みます。
-
run -LK "notes://Notes1"
- のあとでスクリプトを実行でボタンアップを選択しOKをクリックします。
- ボタンをクリックして、Notes1ウィンドウに移動します。
Note: 指定したノートウィンドウが存在しない場合、リンクは何も行いません。
このページで詳細を確認できます。