InfoPath Forms Services における Web ブラウザの互換性
適用先
InfoPath Forms Servicesは、ユーザーが Web ブラウザーを使用して Microsoft Office InfoPath フォームに入力できるようにするサーバー テクノロジです。 ユーザーは、InfoPath フォームに入力するためにコンピューターに InfoPath をインストールする必要も、Web から追加のものをダウンロードする必要もありません。 必要なユーザーは、Microsoft Internet エクスプローラー、Apple Safari、Firefox などのブラウザーにアクセスできます。
この記事では、InfoPath Forms Servicesと互換性のあるブラウザーの一覧を示します。 さらに、この記事では、ブラウザーと互換性のあるフォーム テンプレートでサポートされている機能、ブラウザーと互換性のあるフォーム テンプレートで使用できない機能、およびブラウザー互換フォーム テンプレートに基づくフォームが異なるブラウザーで表示される場合に発生する可能性がある動作の違いについて説明します。
この記事の内容
InfoPath Forms Servicesと互換性のある Web ブラウザー
= フル サポート
= 部分サポート
= サポートなし
注
次の表に特定のブラウザー バージョンが一覧表示されていない場合は、サポートされていません。 たとえば、インターネット エクスプローラー 5.01、インターネット エクスプローラー 5.5.x、Macintosh 用のインターネット エクスプローラー、次の表に示すブラウザーよりも前のバージョンのサード パーティ製ブラウザーなど、古いブラウザーはサポートされていません。 これらのブラウザーではブラウザー対応フォームが正しく機能する可能性がありますが、ブラウザー対応フォームは、次の表に示すブラウザー バージョンでのみテストされています。
次の表は、InfoPath Forms Servicesと互換性のある特定のブラウザーを示しています。
| ブラウザー | Windows1 | Unix/Linux | Macintosh |
|---|---|---|---|
| Microsoft Internet エクスプローラー 6.0 (32 ビット) |
|
|
|
| Windows インターネット エクスプローラー 7.0 (32 ビット) |
|
|
|
| Firefox 1.5 |
|
|
|
| Mozilla 1.7 |
|
|
|
| Netscape 7.2 |
|
|
|
| Netscape 8.1 |
|
|
|
| Safari 2.0 |
|
|
|
1 Windows Vista、Microsoft Windows Server 2003、Microsoft Windows XP、Microsoft Windows 2000 を含みます。
InfoPath Forms Servicesでサポートされている InfoPath 機能
ほとんどの InfoPath コントロールと機能は、ユーザーがインターネット エクスプローラー、Firefox、Safari、またはその他のサポートされているブラウザーでフォームに入力しているかどうかに関係なく、同じように機能します。 ただし、同じフォームが異なるブラウザーで異なる場合があります。 これらの視覚的な違いは、ハイパーテキスト マークアップ言語 (HTML)、カスケード スタイル シート (CSS)、JavaScript など、さまざまなブラウザーが Web テクノロジをサポートする方法に起因します。
さらに、インターネット エクスプローラー 6.0 やインターネット エクスプローラー 7.0 など、Microsoft ActiveX テクノロジをサポートするブラウザーでのみ完全にサポートされる一部のコントロールと機能があります。 他のブラウザーでは、これらの機能の動作が異なる場合や機能が制限されている場合があります。
フォーム コントロールのサポート
次の表を使用して、特定の InfoPath コントロールがInfoPath Forms Servicesでサポートされているかどうかを判断できます。
場合によっては、コントロールがInfoPath Forms Servicesでサポートされている場合でも、すべてのブラウザーで同じように動作しない場合があります。 たとえば、ブラウザー互換のフォーム テンプレートでリッチ テキスト ボックスを使用できます。 ただし、ユーザーは、インターネット エクスプローラーでフォームに入力する場合にのみ、リッチ テキスト書式設定オプションの全範囲を表示します。
同様に、ユーザーがモバイル デバイス ブラウザーでフォームを表示すると、一部のコントロールはデスクトップ ブラウザーとは異なる方法で表示され、一部のコントロールは完全に無視されます。 たとえば、ブラウザーと互換性のあるフォーム テンプレートで添付ファイル コントロールを使用できますが、モバイル デバイス ブラウザーでフォームを表示すると、このコントロールは表示されません。 モバイル デバイスで使用するためのフォーム テンプレートの最適化の詳細については、この記事の上部にある 「関連リンク」を参照してください 。
= フル サポート
= 部分サポート
= サポートなし
| InfoPath 2007 コントロール | デスクトップ ブラウザー | モバイル デバイス ブラウザー |
|---|---|---|
| テキスト ボックス |
|
|
| チェック ボックス |
|
|
| ボタン |
|
|
| 式ボックス |
|
|
| リスト ボックス |
|
|
| ドロップダウン リスト ボックス |
|
|
| 繰り返しセクション |
|
|
| ハイパーリンク型 |
|
|
| オプション ボタン |
|
|
| 省略可能なセクション |
|
|
| 繰り返しテーブル |
|
|
| 添付ファイル コントロール |
|
|
| 日付ピッカー 1 |
|
|
| リッチ テキスト ボックス 2 |
|
|
| ActiveX コントロール |
|
|
| 箇条書きコントロール |
|
|
| 選択グループ |
|
|
| [選択] セクション |
|
|
| コンボ ボックス |
|
|
| 水平繰り返しテーブル |
|
|
| 水平領域 |
|
|
| インク画像コントロール |
|
|
| マスター/詳細コントロール |
|
|
| 複数選択リスト ボックス |
|
|
| 番号付きリスト コントロール |
|
|
| 画像コントロール |
|
|
| プレーン リスト コントロール |
|
|
| 繰り返し選択グループ |
|
|
| 再帰セクションの繰り返し |
|
|
| スクロール領域 |
|
|
| 垂直ラベル |
|
|
1ブラウザー互換のフォーム テンプレートで日付ピッカーを使用できる限り、予定表アイコンとポップアップ予定表は、サポートされているバージョンのインターネット エクスプローラーにのみ表示されます。 他のブラウザーでは、日付ピッカーがテキスト ボックスとして表示されますが、日付の書式設定オプションは引き続きサポートされています。
2埋め込み画像を有効にしたり、ブラウザー互換のフォーム テンプレートでリッチ テキスト ボックス コントロールの部分的なリッチ テキスト書式設定オプションを指定したりすることはできません。 また、リッチ テキスト書式設定オプションの全範囲は、サポートされているバージョンのインターネット エクスプローラーでのみ使用できます。 ユーザーは、サポートされているブラウザーのリッチ テキスト ボックス内のテキストを編集できますが、テキストの色の変更や文字の書式設定の適用など、書式設定オプションは使用できません。
ビジネス ロジック機能のサポート
フォーム テンプレートのビジネス ロジック機能を使用すると、データ入力エラーを防ぎ、ユーザーのフォームのアクションを自動化できます。 データの検証、条件付き書式、ルールなどの InfoPath 機能を使用する場合は、フォームの開き方や閉じ方、フォーム テンプレートに入力された値など、イベントに基づくタスクを自動的に実行する条件とアクションを定義できます。
次の表は、互換性のあるブラウザーで特定の InfoPath ビジネス ロジック機能がサポートされるレベルを示しています。
= フル サポート
= 部分サポート
= サポートなし
| InfoPath 2007 機能 | デスクトップ ブラウザー | モバイル デバイス ブラウザー |
|---|---|---|
| 数式 1 |
|
|
| データの入力規則 |
|
|
| ルール |
|
|
| 条件付き書式 2 |
|
|
| ユーザー ロール |
|
|
1Except xdXDocument:get-Role、Position、Last 関数。
2モバイル デバイス ブラウザーでは、フォームで発生する条件に基づくコントロールの非表示など、一部の条件付き書式機能がサポートされています。 ただし、条件付き書式を使用して、フォーム内の条件に基づいてコントロールの外観を変更することはできません。 たとえば、条件付き書式を使用してコントロール内のテキストの色を変更することはできません。
セキュリティ関連機能のサポート
次の表は、互換性のあるブラウザーで特定の InfoPath セキュリティ機能がサポートされるレベルを示しています。
= フル サポート
= 部分サポート
= サポートなし
| InfoPath 2007 機能 | デスクトップ ブラウザー | モバイル デバイス ブラウザー |
|---|---|---|
| ドメイン セキュリティ レベル |
|
|
| 完全信頼のセキュリティ レベル |
|
|
| 制限付きセキュリティ レベル |
|
|
| デジタル署名 1 |
|
|
| フォームデザイン保護 |
|
|
| 保存、印刷、その他のコマンドを無効にする機能 |
|
|
| Information Rights Management (IRM) |
|
|
1モバイル デバイス ブラウザーでレンダリングされるブラウザー対応フォーム テンプレートでは、デジタル署名はサポートされていません。 また、デスクトップ ブラウザーでは、ユーザーがフォーム全体にデジタル署名することはできません。 ただし、ユーザーがフォーム内の 1 つ以上のセクションにデジタル署名できるように、フォーム テンプレートを設計できます。 これを行うには、セクション コントロールのデジタル署名を有効にする必要があります。 また、ユーザーはサポートされている任意のブラウザーでフォームのデジタル署名を表示できますが、サポートされているバージョンのインターネット エクスプローラーでのみフォーム セクションにデジタル署名できます。
データ接続のサポート
データ接続は、フォームと、そのフォームのデータを格納または提供するデータ ソース間の動的リンクです。
次の表は、ブラウザーが有効なフォーム テンプレートで InfoPath データ接続がサポートされるレベルを示しています。
= フル サポート
= 部分サポート
= サポートなし
| InfoPath 2007 機能 | デスクトップ ブラウザー | モバイル デバイス ブラウザー |
|---|---|---|
| XML ファイルまたは XML を返す URL からデータを照会する |
|
|
| Microsoft Windows SharePoint Services リストまたはライブラリからデータを照会する |
|
|
| Microsoft SQL Server データベースからデータを照会する |
|
|
| Microsoft Office Access データベースからデータを照会する |
|
|
| Web サービスからデータを照会する |
|
|
| データ接続ライブラリのデータ接続ファイルを使用してデータを照会する |
|
|
次の表は、互換性のあるブラウザーでフォームを送信するための InfoPath 機能がサポートされるレベルを示しています。
= フル サポート
= 部分サポート
= サポートなし
| InfoPath 2007 機能 | デスクトップ ブラウザー | モバイル デバイス ブラウザー |
|---|---|---|
| 電子メール メッセージとしてデータを送信する |
|
|
| SharePoint ライブラリにデータを送信する 1 |
|
|
| Microsoft SQL Server データベースにデータを送信する |
|
|
| Microsoft Access データベースにデータを送信する |
|
|
| Web サービスにデータを送信する 2 |
|
|
| HTTP POST 送信を受け入れる Web アプリケーションにデータを送信する |
|
|
| データ接続ライブラリのデータ接続ファイルを使用してデータを送信する |
|
|
1データは SharePoint ライブラリに送信できますが、データをリストに送信することはできません。
2 ユーザーが Microsoft ADO.NET DataSet を受け入れる Web サービスにフォーム データと共に変更情報を送信できるように、ブラウザー互換のフォーム テンプレートで送信データ接続を構成することはできません。 変更情報は、ユーザーがデータベースに格納されているデータに対して行った変更で構成されます。 データベースでは、Web サービスを使用してユーザーをデータベースに接続します。 ADO.NET 変更情報を使用して、データベース内のデータを更新する方法を決定できます。
フォーム入力機能のサポート
次の表は、フォームへの入力に関連する InfoPath 機能が互換性のあるブラウザーでサポートされるレベルを示しています。
= フル サポート
= 部分サポート
= サポートなし
| InfoPath 2007 機能 | デスクトップ ブラウザー | モバイル デバイス ブラウザー |
|---|---|---|
| 送信機能 |
|
|
| 保存機能 1 |
|
|
| 印刷機能 |
|
|
| 複数のフォームのデータを結合する |
|
|
| Microsoft Office Excel へのデータのエクスポート |
|
|
| データを Web にエクスポートする |
|
|
| インクのサポート |
|
|
| オフライン サポート |
|
|
| テキストを検索および置換する |
|
|
| オートコンプリート機能 2 |
|
|
| スペル チェック |
|
|
| 自動保存、自動回復、またはクラッシュ検出機能 |
|
|
| カスタム作業ウィンドウ |
|
|
| アドイン メニュー |
|
|
1ブラウザーが有効なフォームでは、ユーザーは [名前を付けて保存] ボタンをクリックして、フォームを SharePoint ライブラリに保存できます。 ただし、コンピューター上の場所にフォームを保存することはできません。 さらに、モバイル デバイス ブラウザーでフォームを表示するユーザーには、[ 名前を付けて保存] ボタンや [名前を付けて保存] ボタンは表示されません。
2インターネット エクスプローラー以外のブラウザーでは、コントロールに [オートコンプリートのチェックを有効にする] ボックスが選択されている場合でも、オートコンプリート機能は使用できません。
ビュー関連機能のサポート
次の表は、互換性のあるブラウザーで InfoPath ビュー関連の機能がサポートされるレベルを示しています。
= フル サポート
= 部分サポート
= サポートなし
| InfoPath 2007 機能 | デスクトップ ブラウザー | モバイル デバイス ブラウザー |
|---|---|---|
| 複数のビュー |
|
|
| 読み取り専用ビュー |
|
|
| 印刷ビュー |
|
|
| Word印刷ビュー 1 |
|
|
| 複数のビューを一度に印刷する 2 |
|
|
| 改ページ、ヘッダー、またはフッターを印刷する |
|
|
1Microsoft Office Word印刷ビューは、ブラウザー対応フォーム テンプレートではサポートされていません。 Word印刷ビューを削除せずに、フォーム テンプレートをInfoPath Forms Servicesに発行できます。 ただし、ユーザーがフォームを印刷すると、Web ブラウザーはWord印刷ビューの設定を無視します。
2ブラウザーが有効なフォーム テンプレートでは、 複数のビューの印刷 機能はサポートされていません。 [複数ビューの印刷] ダイアログ ボックスのオプションを変更せずに、フォーム テンプレートをInfoPath Forms Servicesに発行できます。 ただし、ユーザーがフォームを印刷する場合、Web ブラウザーでは、複数のビューを印刷するのではなく、印刷目的で現在のビューの読み取り専用ビューを使用します。
プログラミング機能のサポート
開発者は、InfoPath マネージ コード オブジェクト モデルを使用して、ブラウザー互換のフォーム テンプレートでカスタム ビジネス ロジックを作成できます。 InfoPath Forms Servicesを実行しているサーバーにデプロイすると、このビジネス ロジックはブラウザーと InfoPath の両方で実行されます。 次の表は、互換性のあるブラウザーで InfoPath プログラミング機能がサポートされるレベルを示しています。
= フル サポート
= 部分サポート
= サポートなし
| InfoPath 2007 機能 | デスクトップ ブラウザー | モバイル デバイス ブラウザー |
|---|---|---|
| マネージド コード 1 |
|
|
| スクリプト 2 |
|
|
| COM アドイン |
|
|
1ブラウザー互換のフォーム テンプレートでは、マネージ コードは 、Microsoft.Office.InfoPath 名前空間によって提供される InfoPath マネージ コード オブジェクト モデルに基づいている必要があります。 Microsoft.Office.InfoPath 名前空間のメンバーのサブセットには、サーバーでサポートされていない Information Rights Management (IRM) などの機能が用意されています。 サポートされているオブジェクト モデル メンバーとサポートされていないオブジェクト モデルメンバーの詳細については、この記事の上部にある 「関連リンク」を参照してください 。
2 Microsoft.Office.Interop.InfoPath.SemiTrust 名前空間のメンバーによって提供される VBScript、JScript、または InfoPath 2003 互換オブジェクト モデルで記述された 2Any コードは、サーバーではサポートされていません。