Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


2601 / 9994 ←次へ | 前へ→

【10665】Re:ハイパーリンクの編集→ファイルを開くまでを自動化したい
発言  YU-TANG  - 08/11/2(日) 21:32 -

引用なし
パスワード
   こんばんは、YU-TANG です。

> APIは難しそうなのでとても私には出来そうもありません。

自分もやりたくないです。(笑

> ダイアログ フォームなりファイル選択と言うのは出来ると思うのですが、
> それをテキストにいれてハイパーリンクできる(..\..\ファイル名)に
> なるのでしょうか。

ちょっと物言いが微妙になってしまいますが、基本的にはできます。
ファイル選択ダイアログを使うなら、選択したファイルのフルパスが
戻りますから、絶対参照で良ければそれをそのままハイパーリンク型
フィールドに突っ込めばよろしいと思います(テストしたわけでは
ありませんので、予想です)。
ただし [ハイパーリンクの挿入] ダイアログで設定されるパスは相対
参照パスのようですので、もしそこを互換にしたいとなると、
絶対参照を相対参照に変換する処理が必要になります。

API を使うなら「PathRelativePathTo」、ユーザー定義関数を作成する
なら「絶対パス 相対パス 変換 dim」あたりで検索すると参考情報を
得られると思います。

あと、[ハイパーリンクの挿入] ダイアログでは表示文字列や
ヒント設定などのオプションを設定できますが、そこまで
再現する必要があるとなると、けっこう大変になりますね。

> ダイヤログを出すまでいけば、けっこう手間がはぶけるので
> とりあえずはそれかなと思っています。

はい。
余裕ができたら、優先度にしたがって追い追い手をつけていけば
よろしいかと。

それでは。

729 hits

【10642】ハイパーリンクの編集→ファイルを開くまでを自動化したい mari 08/10/30(木) 23:23 質問[未読]
【10650】Re:ハイパーリンクの編集→ファイルを開く... YU-TANG 08/11/1(土) 14:10 回答[未読]
【10658】Re:ハイパーリンクの編集→ファイルを開く... mari 08/11/1(土) 23:29 お礼[未読]
【10665】Re:ハイパーリンクの編集→ファイルを開く... YU-TANG 08/11/2(日) 21:32 発言[未読]
【10672】Re:ハイパーリンクの編集→ファイルを開く... mari 08/11/4(火) 23:08 お礼[未読]

2601 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078199
(SS)C-BOARD v3.8 is Free