データの分析、グラフ作成、および通信のためのツールを備えた Microsoft 表計算ソフトウェアのファミリ
確認が多くて申し訳ないですが...
- iPad でブラウザーのアドレスバーに直接 ms-excel:ofv|u|http://サーバーのIPアドレス/..../ファイル名.xlsx を入力するとどのような挙動でしょう。
- 「iPadから直接Excelブックを開くことは可能です。」の際のブックを開く手順はどのような物でしょう。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
現在Webシステムの開発をしており、
「サーバー内にあるExcelファイル(xlsx)を、Webシステムを通してiPadのExcelアプリで開く」
という事を実現しようとしておりますが、ご教示頂きたく存じます。
試みていることは、URLスキーマの「ms-excel:ofv|u|http:{サーバのipアドレス/.../ファイル名}」をiPadのブラウザ側で呼出し、
iPad上で対象エクセルファイルを開こうと試みておりますが、下記エラーメッセージが表示されます。
>「ファイルを開けません。申し訳ございません。●●(ファイル名).xlsx はサポートされていないサーバーの場所に保存されています。」
現在調査にあたり、下記の事を把握しております。
①同じ事をWindowsPCで実行した際は、対象ファイルをExcelで開くことが出来る。
②iOSに対してURLスキーマを行う際は、ファイルがOneDriveかSharePointにあると開ける。
※自環境では準備できないため、未確認
③直接iPadからファイルアプリを通して対象のサーバに接続し、対象のファイルをタップしてExcelアプリで開くことはできる。
【システム環境】
・iPadのOSバージョン: 16.3
・iPadのMicrosoft Excelアプリのバージョン: 2.75.1
・サーバーOS: Microsoft Windows Server 2008 R2 Standard
・Webシステム言語: ASP.NET(VB)
※プログラムの一部抜粋(サーバー側コード)
Me.ClientScript.RegisterStartupScript(Me.GetType(), "openExcel", jsBuilder.ToString.Replace("", "/"), True)
※jsBuilderの中身は、下記のようにしております。
window.onload = function openExcel(){
document.location.href = 'ms-excel:ofv|u|http://サーバーのIPアドレス/..../ファイル名.xlsx
};
※これによりiPadのブラウザ側にjavascriptを張り付けて、javascriptが実行(URLスキーマが実行)されます。
例え③のようにiPad上で直接開けたとしても、 ②よりURLスキーマで開く場合は、
OneDriveかSharePointにファイルが無いと開くことは出来ないのでしょうか。
また、この「サーバー内にあるExcelファイルを、Webシステムを通してiPadのExcelアプリで開く」
処理を行える方法は他にありますでしょうか。
何卒よろしくお願い申し上げます。
データの分析、グラフ作成、および通信のためのツールを備えた Microsoft 表計算ソフトウェアのファミリ
ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。
確認が多くて申し訳ないですが...
>これは Windows Server のファイル共有サービスで共有しているということですか?
>http プロトコルで開けるということは、Web サーバー(IIS など)で公開しているということでしょうか?
認識頂いている通りです。言葉足らずのところ推察頂きありがとうございます。
下記3通りの開き方を試したところ、全て「読み取り専用で開く」形で、挙動の違いはありませんでした。
サーバー上に共有名を設定したフォルダを作成し、そこに対象ファイルを入れております。
これは Windows Server のファイル共有サービスで共有しているということですか?
「http://{IPアドレス/Webサービス名/共有フォルダパス/.../ファイル名}」で
ファイルが開けるようになっております。
http プロトコルで開けるということは、Web サーバー(IIS など)で公開しているということでしょうか?
ちなみに Windows から
のそれぞれで、開いた後の挙動に違いはありますか(読み取り専用で開く、編集できるが上書き保存できない、など)
ご返信ありがとうございます。
>URI スキーマを利用せず iOS 上の Excel から直接当該サーバー上の Excel ブックを開くことは可能ですか?
iPadから直接Excelブックを開くことは可能です。
>当該サーバーはどのような方法(プロトコル)で共有ファイルを公開しているのでしょう?
サーバー上に共有名を設定したフォルダを作成し、そこに対象ファイルを入れております。
「http://{IPアドレス/Webサービス名/共有フォルダパス/.../ファイル名}」で
ファイルが開けるようになっております。
そもそもの話ですが、URI スキーマを利用せず iOS 上の Excel から直接当該サーバー上の Excel ブックを開くことは可能ですか?
Windows からだと開くという話ですが、当該サーバーはどのような方法(プロトコル)で共有ファイルを公開しているのでしょう?