#引用順変えています。

> 「クォーテーション + 変数RefLink + クォーテーション」の意味なら、
> javasxript:LinkOoen("'" + RefLink + "'")
> と書きます。"'" の部分は '\'' でもかまいません。

JavaScript側で改めてクォーテーションを追加する処理は行いません。
VBScript側で処理され生成された値を引数として受け取るだけです。

> ところがですねえ… 'RefLink' と書いてしまうと、「'RefLink' という文字
列」
> という意味になってしまうのですよ、JavaScriptでは。

うーん、いきなり 'RefLink' をもってこられればそう解釈するでしょうね。
これはJavaScriptに限らず凡そほとんどのスクリプトにおいてそう。
ただ 'RefLink' については

"Takachan" <takatsuka@k3.dion.ne.jp> wrote in message
news:d5ouoc$6r$1@caraway.media.kyoto-u.ac.jp

> となります。RefLinkにはurlが格納されています。

と一応説明しているので、変数として解釈されると思っていたのですが。

クォーテーション + 変数RefLink + クォーテーション

として捉えるにはやはり無理がありましたかねぇ。

--
Takachan
takatsuka@k3.dion.ne.jp