「Web出版サイト」ベータ公開

Q&A集[?]

当サイトでのご質問の受付は終了しました

すべてのコンテンツを読み込み専用としたため、回答欄からも投稿できません

Apache OpenOffice/LibreOfficeのご質問はそれぞれのフォーラムへご投稿ください

質問コーナー

サイト内検索

分類メニュー

関連サイト


本日:3
昨日:0
総数:2308
現在:6


ハイパーリンクの分離について

ページOpenOffice.org FAQの登録ページ
投稿者pupil
分類
edit/refer
優先順位
edit/refer
状態
edit/refer
カテゴリー
edit/refer
投稿日2010-10-13 01:21:04 (水)
OS
依存するページ
バージョン
edit/refer

メッセージ

回答ページでは行末に「~」を付加する必要はありません

はじめまして
数百のハイパーリンクをテキストとURLに分離、またはURLのみを抽出したいのですが、
ワープロ(writer)では複数のハイパーリンク先を抜き出すことはできませんし、
計算表ではリンクの抽出方法すらわかりません。
エクセルではマクロというものがあるらしいのですが、
楽々「ハイパーリンクの取り出し(hyperlink_e.xls)」Ver1
なんかをDLしてみたり、エクセルでやりたい方法が近い内容が載っている
物は見つけて試したのですが、ダメでした。
何か知恵を貸してください。お願いします。


ユーザー定義関数

ike@九州 (2010-10-13 12:26:53 (水))

サンプルを添付しました。
ユーザー定義関数をマクロにて作成しドキュメント内に保存しています。

サンプルの Sheet1 に取り出したいシート全てを貼り付けると
リンク、テキスト 各シートにそれぞれ抜き出した結果が表示されます。
(1セル内のハイパーリンクは1個のみ対応です)

各シートの着色したセルをドラッグコピーして範囲を広げてください。
セル範囲が大きい場合は、それなりに時間が掛かりますが現状簡単です。

後はコピーして"値"のみを別シートに貼り付ければ他で利用できると思います

Writerの場合

M.Kamataki (2010-10-13 13:52:06 (水))

以下のページのJohnVさんのサンプルコードが参考になると思います。

code to list all hyperlinks in a OOo document
http://www.oooforum.org/forum/viewtopic.phtml?t=69098

お名前:
題名:


添付ファイル: filesample6_44.ods 1483件 [詳細]