MozillaZine.jp フォーラム https://forums.mozillazine.jp/ |
|
Excelのシートを指定して開く方法を教えてください。 https://forums.mozillazine.jp/viewtopic.php?f=2&t=6129 |
ページ 1 / 1 |
作成者: | たまご [ 2007年7月26日(木) 15:21 ] |
記事の件名: | Excelのシートを指定して開く方法を教えてください。 |
http://xxxx.com/xxx.xls 上記のように、URLでExcelファイルを開くとき、 IEではIE内でExcelが開き、Firefoxではプログラムを指定して開きますが、 http://xxxx.com/xxx.xls#'xxx'!A1 このようにExcelのファイルでさらにシートを指定する場合、 IEではIE内でExcelが開き、さらに指定のシートが開かれますが、 Firefoxではプログラムを指定して開くからか、シートまでは指定できませんでした。 記述が悪いのか、Firefoxではシート指定までは無理なのか分からず 質問させていただきました。 IEからFirefoxに移ったのですが、 仕事でよくExcelファイルを直リンクしており、開けずに不便を感じています。 googleツールバーを入れてみましたが、社内サーバーのため、 外に出られないことから使用できませんでした。 よろしくおねがいいたします。 |
作成者: | Cai [ 2007年7月26日(木) 18:25 ] |
記事の件名: | Re: Excelのシートを指定して開く方法を教えてください。 |
たまご さんが書きました: http://xxxx.com/xxx.xls
上記のように、URLでExcelファイルを開くとき、 IEではIE内でExcelが開き、Firefoxではプログラムを指定して開きますが、 http://xxxx.com/xxx.xls#'xxx'!A1 このようにExcelのファイルでさらにシートを指定する場合、 IEではIE内でExcelが開き、さらに指定のシートが開かれますが、 Firefoxではプログラムを指定して開くからか、シートまでは指定できませんでした。 http://www.studyinghttp.net/cgi-bin/rfc.cgi?3986#Sec2.2 URL の文法を規定している RFC 3986 では ' および ! は予約文字とされており、 URL に用いることはできません。そのため Firefox は http://xxxx.com/xxx.xls# までを URL として認識しているはずです。これらの予約文字を用いる必要があるときにはパーセントエンコードしなければいけません。 パーセントエンコードでは ' は %27 、 ! は %21 となりますので全体としては http://xxxx.com/xxx.xls#%27xxx%27%21A1 となります。 外部プログラムに渡すときにうまくいくかはわかりませんが、上のように書き換えて試してみてください。 |
作成者: | たまご [ 2007年7月30日(月) 15:15 ] |
記事の件名: | Excelのシート指定の件 |
Caiさま たまごです。ご返答ありがとうございました! 試してみたところ、Excelが起動するところまでは良いのですが、 シート指定まではできませんでした。 他のブラウザで試していないので分かりませんが、 IEの特徴なのかもしれません。 ありがとうございました! |
ページ 1 / 1 | All times are UTC + 9 hours |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |