同一のパターンが延々と続く膨大なMSワードの資料があります。
まずサイトのタイトルがあって、次の行にURLが記載されています。
(それが2000セットくらい続きます。)
で、その記載されただけでリンクは貼られていないURLから、
実際にリンクを貼って、それをHTMLファイルとして保存する、
という、手作業だとまちがいなく腱鞘炎になるであろう作業に
迫られています。
そこで、たとえばwww.~を自動的にURLと認識してくれて、自動的
にリンクを貼ってくれるエディター(ウェブにアップしなければ
ならないのでHTML化できないとだめなのですが)とかソフトがあ
りましたら、教えていただけないでしょうか。
もちろん、そのほかでも賢者のアイデアがあれば、、、。
どうぞよろしくお願いいたします。
No.7ベストアンサー
- 回答日時:
こんな感じのテキストでしょうか。
==================================
www.google.com/
Yahoo
www.yahoo.co.jp/index.html
goo
www.goo.ne.jp/index.htm
==================================
Wordの「ワイルドカードを使った置換」で行けますよ。
「置換」で「ワイルドカードを使用する」にチェックをつけて、
検索する文字列: www.(*)(^13)
置換後の文字列: <a href="http://www.">www.</a>
としてください。
「すべて置換」を押すとこうなります。
==================================
<a href="http://www.google.com/">www.google.com/</a>
Yahoo
<a href="http://www.yahoo.co.jp/index.html">www.yahoo.co. …
goo
<a href="http://www.goo.ne.jp/index.htm">www.goo.ne.jp/in …
==================================
さらにHTML化するのでしたら、TeraPadに
==================================
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<title>リンク集
</title>
</head>
<body>
</body>
</html>
==================================
のように書いておき、「オプション」の「引用符」を<br>にします。
先ほどのワードのテキストをすべてコピーし、<body>と</body>の間の行を右クリックして「引用符付き貼り付け」を選ぶと、改行タグつきで文字列が貼り付けられます。
一番最初の<br>だけ削除し、必要でしたらタイトルなど入れて、拡張子htmlで保存してください。
flowermazeさんどうもありがとうございます。
この通りにやってうまくいきました。
非常に細かく教えていただいて本当に助かりました。
No.6
- 回答日時:
vectorで「テキスト」「html」探したら、「勝手にHTML変換」がひっかかりました。
いかがでしょうか。参考URL:http://www.vector.co.jp/vpack/browse/pickup/pw5/ …
No.5
- 回答日時:
No.2、4です。
たびたびすみません。
元のデータのURLの記述の仕方によっては、
「http://」を加えるなどもしてくださいね。
="<a href=" & CHAR(34) & "http://" &A2& CHAR(34)">"&A1&"</a>"
てな感じです。
この回答への補足
Admiralさんどうもありがとうございます!
仕事で遅くなりましたが早速やってみました。
うーんどうしてでしょうか、まずそのまま教えていただいた式を貼
り付けてやってみましたが、enterキーを押すと(数式の入力後は
enterキーよいのですよね。実は恥ずかしながらエクセルはまったく
知りません)「入力した数式は正しくありません」というアラート
メッセージです。
文書の状態を詳しく書きますと、まずサイト名、次の行にURL(リン
クはサイト名からでなくURLから貼る)、次に空行、という3行の
パターンが続きます。しかしときどき説明行が混じるので、行の数
に規則性はないのですが、サイト名の次の行はURL、というところだ
けは最後まで一貫しています。
関係ないかもしれませんが、URLはNo5おのお答えで鋭くお気づきの
通り、www.ではじまっていて、http:// が省略されています。
お尻は、htmlのものとhtmのものとスラッシュで終わるものとの3通
りあります。
No.4
- 回答日時:
No.2です。
訂正です。
セルB1へは、
="<a href=" &A2&">" & A1 &"</a>"
ではなく
="<a href=" & CHAR(34) &A2& CHAR(34)">"&A1&"</a>"
でした。
ブラウザによっては、最初のままでも大丈夫だったりしますが、「"」を忘れてました。
早ければ作業時間3分以内で完了します。
No.3
- 回答日時:
自動リンクが出来たとしてもそれをWebサーバにアップしなければならないなら
結局はHTMLファイルに吐き出さなきゃいけないってことですよね?
ってことならエディタ系はまずボツかなぁ。
そんなに多いのならURLだけを全部抜き取ってEXCELで表を作成し、HTMLで
吐き出せばいいんじゃないでしょうか?
タイトルとURLがあるならそのページを文字列検索のGrepでURLのある行のみを
吐き出し、それをExcelのセルに貼り付け。それをHTMLとしてファイル保存。
後で出来たHTMLファイルを手でHTMLに手を加えてBaseURLを指定しておけば
ファイルの格納ディレクトリは統一されますし変更するにもそのディレクトリ名
だけを変更すればいいし。
普通ならWebサーバにDBプログラムを動作させてリンクとファイルを自動で
リンクさせるのが一般的ではありますが。
No.2
- 回答日時:
ワードのマクロで出来るのかもしれませんが良くわからないので、私の知識の範囲で、エクセル&メモ帳を使って:
ワードで全てをコピー
エクセルで列Aにペーストします。
セルA1がサイト名
セルA2がURL
のように続いていくと思います。
セルB1に
="<a href=" &A2&">" & A1 &"</a>"
と入力
セルB2は空欄
セルB1とB2を選択して、
セルB3以下にコピーしていきます。
列Bを全て選択してコピー
メモ帳にペースト
後は、その他のタグを追加するなりして完成です。
No.1
- 回答日時:
この回答への補足
実はエディタはそれを使っているのです。
直接ジャンプできるということはリンクの情報(たぶん
htmlの<A>の情報とか)がファイル内に保存されている
ということでしょうから、どうにかしてその情報を抜き
出せればよいのですけれどね。。。
ともかくご回答ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- SEO googleサーチコンソールで、重複URLが多数発生、その修正方法について 2 2023/06/23 16:15
- PDF PDFを自動添付したメールを送信してくれるツールを探しています。 2 2023/02/07 15:19
- Word(ワード) ワードやPDFへのリンクの貼り方 1 2023/03/31 00:36
- その他(クラウドサービス・オンラインストレージ) firestorage_androidスマホでダウンロードできない 1 2022/10/25 08:18
- Ameba(アメーバブログ) アメブロは、HTMLのタグの入力を許さないブログ・サイトですか? 1 2023/06/18 18:48
- ホームページ作成・プログラミング アメーバ・ブログは"HTMLタグ"を許可してないのですか? 2 2023/06/17 21:08
- HTML・CSS リンクバナーのHTMLタグ。画像を変えたり、設置位置を変えるとバナー貼付け側はどう見える? 2 2023/02/01 12:01
- 作詞・作曲 この曲のジャンルを教えてください! 3 2022/05/05 02:52
- その他(IT・Webサービス) ロリポップのレンタルサーバーを借りてます。(一般的な安いプラン) 元々はホームページでも作ろうと思っ 1 2023/05/24 19:54
- 財務・会計・経理 業者間での注文書・請書の取り扱いについて 2 2022/06/27 15:53
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
多数の計算セルに一括で同一の...
-
エクセルで文字の入力がセルの...
-
エクセルのセルの中の,よりも前...
-
置換機能を使わずに先頭に「'」...
-
小数点を消す方法
-
【エクセル】ピボットテーブル...
-
excelで可視セルのみ置換
-
Excelで、半角スペースをTABに...
-
エクセルでセル内の一部分だけ...
-
Excelからテキストへのコ...
-
Excelのシートにある1行...
-
Excelの空文字セルの削除方法を...
-
Excel "~区"のみを削除したい
-
VBAでの日付の置換方法を教えて...
-
企業名簿で(株)や(有)を無視し...
-
エクセルの表ををメモ帳などに...
-
Excelの入力済みセルに一括で、...
-
Excelのmatch関数エラー原因が...
-
別シートのリストから置換する方法
-
エクセルで、セルにハイフンを...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで文字の入力がセルの...
-
多数の計算セルに一括で同一の...
-
Excelのmatch関数エラー原因が...
-
Excelの入力済みセルに一括で、...
-
エクセルのセルの中の,よりも前...
-
Excelからテキストへのコ...
-
excelで可視セルのみ置換
-
置換機能を使わずに先頭に「'」...
-
Excelで、半角スペースをTABに...
-
【エクセル】ピボットテーブル...
-
エクセルでセル内の一部を一括...
-
Excelの空文字セルの削除方法を...
-
Excelのシートにある1行...
-
エクセルの表ををメモ帳などに...
-
小数点を消す方法
-
Excelで電話番号などの-(ハイ...
-
Excelのアポストロフィーの削除
-
Excel "~区"のみを削除したい
-
エクセルでセル内の一部分だけ...
-
一括でダブルクリックした状態...
おすすめ情報