> yossy_takeuchiです。
> やってみましたが、直りませんでした。残念。

最初の投稿内容を、読み返してみました。
確かに、先の投稿内容では効果ありませんでした。失礼いたしました。

>> 1.新規作成→データベース
>> 2.新規データベースを作る(データベース名は任意でよい)
>> 3.フォームを「デザイン表示でフォームを作成」
>> 4.フォームデザインで「挿入(I)→ハイパーリンク(H)」
>>   「ドキュメント」を選択し、ドキュメントのパスを既存の文書に設定。
>>  「テキスト」名は任意でよい。(例:ハイパーリンク)
>> 5.フォームに任意の名前をつけて保存する。(例:フォーム1)
>> 6.編集したフォームを閉じる
>> 
>> 【動作確認】
>> 1.先ほど作成したフォーム1を開く。
>> 2.ハイパーリンクをクリックする。

OpenOffice.org 2.0.2 までの暫定回避策(案)

1.新規作成→データベース
2.新規データベースを作る(データベース名は任意でよい)
3.フォームを「デザイン表示でフォームを作成」
4.ツール>マクロ>マクロの管理>OpenOffice.org Basic
  マクロの記録先の中から作成中の「フォーム1」などを選択し、
 「新規作成」ボタンを押して、「Module1」などの名称でモジュールを作成
5.後述のマクロを貼り付けて、ファイル名などの必要な部分を修正し、保存
6.フォームのデザイン画面に戻って、
 「ラベルフィールド」もしくは「ボタン」を配置し、右クリックして、
 「コントロール」を選択し、「イベント」タブを選択
7.ラベルフィールドにイベントを割り付けるときには、「マウスボタンを離した時」
  ボタンにイベントを割り当てるときには、「作動時」を選んで、項目5.で
 準備しておいたマクロ名(Sub の右隣の名前)を選択し、割り当てる
8.フォームに任意の名前をつけて保存する。(例:フォーム1)
9.編集したフォームを閉じる

Sub Sample01
        sURL = ConvertToURL("C:\Documents and Settings\Administrator\My 
Documents\sample01.odt")
        oDoc = StarDesktop.LoadComponentFromUrl(sURL, "_blank", 0, Array())
End Sub

Sub Sample02
        oPS = createUnoService("com.sun.star.util.PathSettings")
        sPath = oPS.getPropertyValue("Work")
        sFile = ConvertFromURL(sPath) + "\" + "sample02.odt"
        sURL = ConvertToURL(sFile)
        oDoc = StarDesktop.LoadComponentFromUrl(sURL, "_blank", 0, Array())
End Sub

"Work" は、ツール>オプション>OpenOffice.org>パス の「マイドキュメント」の
設定内容に対応しています。

途中に、以下のような文を入れておくと、それらの変数にどんな値(文字列)が
入っているか確認できます。
        Print sPath
        Print sURL

Tora

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

メールによる返信