[[20120705155643]] 『Excel for mac 2011 にて、ハイパーリンクのアドメx(げこ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『Excel for mac 2011 にて、ハイパーリンクのアドレスが文字化けしてしまいます』(げこ)

Excel for mac 2011 にて、ハイパーリンクのアドレスが文字化けしてしまいます。
ハイパーリンクで別のエクセルやパワーポイントのファイルを開くようにしたいです。

<再現手順>
適当な文字を打ったセルを右クリックしてハイパーリンクを選択。
その後の画面で「webページ」「ドキュメント」「電子メール」から「ドキュメント」を選び、「選択」ボタンを押してリンク先のファイルを選択してOKにしました。

<結果>
リンクは確かに飛ぶものもあるのですが、ファイルによってはリンク先のURLが見つかりませんというようなエラーが出ます。
飛ぶものと飛ばないものの違いは、リンク先ファイルのアドレスの違いです。
アドレスが248文字を超えると、飛ばないです。
アドレスがなぜそんなに長いのかというと、フォルダ名に日本語が入っているものが多く、日本語の部分が文字化け(?)して「%9E%8・・・・」みたいになってしまい、その結果、アドレスが248字を超えてしまっています。
(ハイパーリンクの画面のリンク先アドレスを入れるところが、ファイルを選択後、文字化けしているのを見つけました)

<縛り>
共有サーバのフォルダなので日本語を勝手に半角英数にすることもできません。
また、リンク先は多数あり、フォルダをひとつにまとめたりもできません・・・。

<できれば>
また、リンクが貼ってあるファイルは、できればウィンドウズでもマックでも使いたいのです。
アドレスが短くてマックからは飛べていたものも、ウィンドウズでは文字化けのせいなのか、クリックしても反応すらしません。

<質問>
いろいろ総合して考えた結果、文字化けしているのを直して248字以内に収めればすべて上手く行くかもと思っているのですが、そんなことできるでしょうか?
遠くのフォルダにある日本語ファイルにはリンクが貼れないということでしょうか?

UTFだの文字コードだのという言葉がちらほら出てきましたが、読んでも何のことやらさっぱりでした・・・。
エクセルはあまり詳しくなく、自分でもいろいろ調べたのですが、248文字を超えると駄目だということとアドレスが文字化けしていることを突き止めるだけで、かれこれ3日も経ってしまいました・・・。

<環境>
Mac OS X 10.7.4 Excel for mac 2011
Windows XP Excel2003、2008

説明が分かりにくかったらごめんなさい。。。
ぜひアドバイスをお願いしますm(_ _)m


ハイパーリンクのアドレスが文字化けする場合の対処法が書かれてます。

http://wizardyuuyuu.shikisokuzekuu.net/link/link.htm

(ottori)


ottori様
ありがとうございます。
ただ、そのページは質問前に既に見たのですが、私の問題を解決する答えはありませんでした。。。

ハイパーリンクの編集画面にてファイル選択すると、アドレスの欄にパーセントコードのアドレスが出てしまうのです。
そういうものなのかもしれませんが、長過ぎてしまうのです。
Windowsで設定すればパーセントコードにはならないのですが、Macだとどうしてもパーセントコードが出てきます。

ハイパーリンク、文字化け、mac、win、パーセントエンコード、URLエンコード・・・・等、思い当たるワードで散々検索してもわかりません。
MacとWinの相性の問題でどうしようもないのでしょうかね・・・

(げこ)


たとえばA1に
=HYPERLINK(B1,"○○○") '○はお好みで
B1にアドレスを書く 
という方法はいかがでしょうか

B1にアドレスを入れた段階で化ける(リンクになってしまう)なら先頭に’を入れてください

(ottori)


MACがないので分からないが、
(さらにWindows XP の 2008 が何か分からないが)
Win版Excel2003で
名前を付けて保存画面で右上の「ツール」メニューから「Webオプション」
「エンコード」タブで他の保存する形式に変えてみたらどうだろう?
EUCとかUnicodeとか

根本的な問題として、Excelで作ってHtml形式やPDF形式で保存したファイルを使うのはまずいの?
(1111)


ottori様

ありがとうございます。
やってみたのですが、やはり日本語のアドレスだと、「指定されたアドレス(URL)を開くことができません。…」というメッセージが出てしまいます。
パーセントエンコードされたアドレスなら飛ぶのですが、やはり248文字を超えると駄目です。
'を入れても同じでした・・・。

ちなみに、アドレスの書き方は、「file://local・・・」というように、fileからでいいのでしょうか?
(げこ)


1111様

回答ありがとうございます。
エンコードは、Unicodeにもしてみたり、Macの方をシフト_JISにするなど、いろいろ変えてみましたが駄目だったのです・・・>_<

Excelで作ってHtml形式やPDF形式で保存したファイルを使うとは、どういうことでしょうか?
Excelから飛ぶ先のファイルは、ExcelからPDF、PowerPointまでさまざまあります。

(げこ)


ん、ExcelでURL自体は管理しておいて、
名前を付けて保存で、「html形式」にして保存する。
そうするとホームページみたいなものができるから、リンク先に飛ぶときはIEとかからそのファイルを開いてリンクをクリックしてPPとかに飛ぶと。

同じ機能がPDFファイルにもあるから(PDFにするソフトによってはダメかもしれんけど)PDFの方が軽くていい、という場合もある。

htmlもPDFもリンクの文字数に制限はないはずだから、そっちならパーセントエンコードされてても飛ぶと思うけど。

まあこうすると、編集する人が皆のために新しくファイルを作り直し続けなきゃいけないけどね。
(1111)


1111様

html形式で保存してみましたが、やはりだめでした
htmlファイルをmacで開いてリンクをクリックすると、
「ファイルが見つかりません」のメッセージと、その下に例のパーセントコードが・・・。
アドレスの長さが短いものに至っては、クリックしても何の反応もありません。winの反応に近いです。

PDFだと、リンクが認識されてる感じがしません。
ソフトがだめなんでしょうか・・・

やはりこれだけやってだめだと方法はないんでしょうかね>_<
まずExcel mac 2011に関する情報があまり多くないんですよね・・・

(げこ)


うーん。どうなってるやら・・・

パーセントエンコードされてるのは問題ないはずなんだ。ほら、グーグルとか検索掛けた後のURLはパーセントエンコードされてるだろ?

って、パーセントエンコードが間違ってんのかな・・・?

URLエンコード・デコードフォーム
http://www.tagindex.com/tool/url.html

で正しいURLになるか見てみて。

あとPDFはぶっちゃけると「PDFMaker」とかを使うと出来るんだけど。
もってないかな?
(1111)


エンコード・デコードは既に確認済みで正しかったです。
PDFMakerは持ってないですねぇ。

何か、MacとWinではそもそも無理とかそんなことなんでしょうかね。
Winではパーセントエンコードされたアドレスは反応しないし、
その辺の理由だとはおもうのですが・・・

(げこ)


うーん、どうやら元ファイルはMACで作ってるっぽいから、もうお役には立てないかな。ごめんよ。

一応最後に。
MACではなんのメーラーを使うのか分からないけど、
普通に日本語のURLを貼り付けてhtml形式で保存。
それをWin機に飛ばして、そのメールからURLに飛べるなら。
メールをhtmlのファイルに保存できれば共有するファイルが作れるかもね。

Excel、なんも関係なくなるけどw
(1111)


お返事が遅れて申し訳ありません。
いろいろと考えて頂き、ありがとうございました。
やはり方法が見当たらないので、winで作成します。
またよろしくおねがいします。
(げこ)

今更ながら。
目的のファイルのあるフォルダをファインダーで開き、目的のファイルを右クリック→情報を見る を選択すると縦長の情報ウィンドウが開きます。「一般情報」の中の「場所:」にそのファイルのパスが表示されますから、その文字列を選択してコピー、%エンコードされたパスの代わりに貼付ければ、開くようになります。
ただし、文字数制限は注意必要かと。また、Macからwindowsへ持っていった時も開かない可能性はあるかもしれません。
(たた) 2014/06/02(月) 13:48

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.