Web ブラウザー フォームで使用できない InfoPath 2010 機能

重要:  この記事は機械翻訳されています。機械翻訳についての「免責事項」をお読みください。この記事の英語版を参照するには、ここをクリックしてください。

Microsoft InfoPath 2010 フォームは、Web ブラウザー フォームまたは Filler フォームのいずれかにすることができます。既定のフォームの種類である Web ブラウザー フォームには、複数の Web ブラウザーで入力できるため、より多くのユーザーが入力できることになります。ただし、InfoPath の機能やコントロールの中には、ブラウザー フォームでサポートされないものがあります。Filler フォームでは、InfoPath の機能がすべてサポートされますが、入力するには Microsoft InfoPath Filler が必要です。

フォームをデザインする場合は、デザイン プロセス中にいつでも互換性設定を変更できます。たとえば、Web ブラウザー フォームで作業を開始し、後でことには、Web ブラウザー フォームでコントロールを使用する必要がある場合は、Filler フォームに変更できます。フォームの種類を選び、他の種類をフォームに変更する方法の詳細については、フォーム テンプレートおよびモードの概要を参照してください。

この記事の内容

コントロールの互換性

機能の互換性

コントロールの互換性

InfoPath 2010 でフォーム テンプレートをデザインするときは、フォームの種類が異なると、サポートされるコントロールが異なる点を念頭に置くことが重要です。このため、フォーム テンプレートのデザインを開始する前に、互換性の問題に留意するのが最善です。たとえば、既にフォームのデザインを開始してからフォームの種類を別の種類に変更すると (Filler フォームから Web ブラウザー フォームに変更するなど)、互換性の問題が生じることがあります。

注: InfoPath を開く、互換性の設定を変更する、保存、またはフォーム テンプレートを発行するときに、自動的に互換性に関するエラーを確認します。互換性に関するエラーを解決するには、[デザイン チェック] 作業ウィンドウを開きます。[デザイン チェック] 作業ウィンドウの詳細については、次を参照してください。 フォームのデザインを確認します。

次の表は、互換性モードごとに使用可能な各コントロールの一覧です。

コントロール

2010 ブラウザー

2010 Filler

2007 ブラウザー

2007 Filler

2003 Filler

テキスト ボックス

リッチ テキスト ボックス

ドロップダウン リスト ボックス

コンボ ボックス

チェック ボックス

オプション ボタン

日付の選択

日付と時刻の選択

複数選択リスト ボックス

リスト ボックス

[箇条書き]

段落番号

標準リスト

ユーザー/グループの選択

外部アイテム ピッカー

ボタン

ピクチャ ボタン

計算結果の値

縦方向のラベル

添付ファイル

ピクチャ

インク描画

ハイパーリンク

署名欄

X

セクション

省略可能セクション

繰り返しセクション

繰り返しテーブル

スクロール領域

横方向領域

繰り返し再帰セクション

横方向繰り返しテーブル

[マスターと詳細]

選択肢グループ

繰り返し選択肢グループ

選択肢セクション

ページの先頭へ

機能の互換性

ほとんどの InfoPath 機能は、Web ブラウザー フォームと Filler フォームの両方でサポートされます。たとえば、ルール、計算、データの入力規則、その他のビジネス ロジック機能などです。しかし、一部の機能は Filler フォームでのみサポートされます。InfoPath 2010 は、入力規則のエラーが発生しないように設計されていますが、エラーが発生すると、[デザイン チェック] 作業ウィンドウを使用して、フォームに存在するエラーや考えられる問題について報告します。

InfoPath では、表示したり、デザイン チェック] 作業ウィンドウで問題が表示されます。[デザイン チェック] 作業ウィンドウの詳細については、フォームのデザインを確認するを参照してください。InfoPath が検出され、次の 3 種類の問題に関する通知されます。

アイコン

種類

説明

Web ブラウザー フォームで使用できない InfoPath 2010 の機能

ブロック エラーの保存

非互換エラーが存在するため、修正するまでフォームを発行または保存できません。これらのエラーは、コントロールまたは機能がサポートされない以前のバージョンの InfoPath を保存するときに発生します。

Web ブラウザー フォームで使用できない InfoPath 2010 の機能

エラー

フォーム テンプレートが正しく機能しません。フォーム テンプレートを発行する前に、エラーを修正する必要があります。

Web ブラウザー フォームで使用できない InfoPath 2010 の機能

注意

フォーム テンプレートが正常に機能しない可能性があります。警告の重大度はエラーより下です。フォーム テンプレートを発行する前に、メッセージに対処するかどうかを選択できます。これらは通常、サーバーから生成された最適化の注意であり、Web ブラウザーでフォームのパフォーマンスが向上するようにデザインされていると判断するのに役立ちます。

次の表は、Web ブラウザー フォームでサポートされないため、[デザイン チェック] 作業ウィンドウにエラーが生成される機能の一覧です。

機能

問題の種類

詳細

横方向に繰り返されるコントロール

Web ブラウザー フォームで使用できない InfoPath 2010 の機能

横方向繰り返しテーブルは、レイアウト用の表内の繰り返しセクションで構成されます。繰り返しセクションは、横方向に繰り返すように設定され、表内の列がシミュレートされます。フォーム テンプレートに横方向繰り返しテーブルが含まれている場合、[デザイン チェック] 作業ウィンドウにエラーが表示されます。SharePoint サーバーにフォーム テンプレートを発行する前に、フォーム テンプレートから横方向繰り返しテーブルを削除するか、横方向に繰り返さないようにセクションを設定します。

式ボックス内に縦方向に表示されるテキスト

Web ブラウザー フォームで使用できない InfoPath 2010 の機能

縦書きラベルは、テキストが縦方向に表示されるように設定された算出値コントロールです。この設定は、Web ブラウザー フォーム テンプレートではサポートされません。算出値コントロールのテキストが縦方向に表示されるように設定されている場合、[デザイン チェック] 作業ウィンドウにエラーが表示されます。

データベースへのデータの送信

Web ブラウザー フォームで使用できない InfoPath 2010 の機能

Web ブラウザー フォーム テンプレートでは、ユーザーがデータベースにデータを直接送信できるようにするデータ接続は使用できません。この問題に対処するには、[データ接続] ダイアログ ボックスを開き、データ接続を変更して、フォームがデータベース以外の場所にデータを送信するようします。たとえば、Web サービスにデータを送信するように選択できます。データベースへのデータ接続は、Microsoft SQL Server データベースへの読み取り専用アクセスに限定されます。

Web サービスへの変更情報の送信

Web ブラウザー フォームで使用できない InfoPath 2010 の機能

Web ブラウザー フォーム テンプレートの送信データ接続では、Microsoft ADO.NET DataSet を受け付ける Web サービスに、ユーザーがフォーム データと共に変更情報を送信することはできません。変更情報は、データベースに格納されているデータに対してユーザーが行った変更から構成されます。データベースは、Web サービスを使用してユーザーをデータベースに接続します。ADO.NET では、変更情報を使用して、データベース内のデータの更新方法を決定できます。

制限されたセキュリティ レベル

Web ブラウザー フォームで使用できない InfoPath 2010 の機能

制限されたセキュリティ レベルで実行されているフォームは、フォーム自体に格納されているコンテンツにのみアクセスできます。Web ブラウザー フォーム テンプレートを発行するには、[フォームのオプション] ダイアログ ボックスで、より制限の緩いセキュリティ設定を選択してください。

ユーザーがコントロールに無効なデータを入力した直後に表示される通知 (ダイアログ ボックス)

Web ブラウザー フォームで使用できない InfoPath 2010 の機能

データの入力規則機能の中には、Web ブラウザと InfoPath とで動作の異なるものがあります。たとえば、コントロールにデータの入力規則を追加するときには、ユーザーがそのコントロールに無効なデータを入力したときに表示される説明テキストを作成します。この説明テキストをヒントとして表示し、必要に応じて追加情報が含まれている警告を表示できるようにするか、またはユーザーが無効なデータを入力したときに自動的に警告が表示されるように設定できます。Web ブラウザに表示されるフォームでは、警告を自動的に表示することはできませんが、ユーザーがヒントを確認し、必要に応じて追加情報が含まれている警告を表示することは可能です。

新しいフォームを開くための動作規則

Web ブラウザー フォームで使用できない InfoPath 2010 の機能

ルールに "新しいフォームを開いて入力する" アクションが含まれている場合は、SharePoint サーバーにフォーム テンプレートを発行する前に、[ルール] 作業ウィンドウで、このルールを変更または削除する必要があります。

ヒント: 簡単に別のフォームを開くことができるようにする場合は、ルールを使用してフォームを自動的に開く代わりに、その他のフォームにリンクするハイパーリンクを使用します。

フォーム全体へのデジタル署名

Web ブラウザー フォームで使用できない InfoPath 2010 の機能

ユーザーがフォーム全体にデジタル署名できるようにする機能は、Web ブラウザー フォーム テンプレートではサポートされていません。SharePoint サーバーにフォーム テンプレートを発行する前に、[フォームのオプション] ダイアログ ボックスで、この設定オプションを無効にします。

ヒント: フォームの特定のセクションにサインインすることができるようにする場合、Web ブラウザー フォーム テンプレートにセクションを追加し、セクションのプロパティ] ダイアログ ボックスで [デジタル署名] タブでオプションを使用してそのしのデジタル署名を有効にすます。

複数のサイト コレクションにあるデータ接続ライブラリへの相対リンクの指定

Web ブラウザー フォームで使用できない InfoPath 2010 の機能

Web ブラウザー フォーム テンプレートでは、異なるサイト コレクションにあるデータ接続ライブラリへの相対パスは使用できません。この問題に対処するには、[データ接続] ダイアログ ボックスを開き、データ接続を変更して、相対リンクが単一のサイト コレクションを指すようにしてください。

フォームの保存に使用するユーザー設定コード

Web ブラウザー フォームで使用できない InfoPath 2010 の機能

Web ブラウザー フォーム テンプレートでは、ユーザーがフォーム データを保存するときに実行されるコードは使用できません。この種類のコードがフォーム テンプレートに含まれている場合は、SharePoint サーバーにフォーム テンプレートを発行する前に、そのコードを削除します。コードを削除するには、[フォームのオプション] ダイアログ ボックスを開き、[ユーザー設定コードを使って保存] チェック ボックスをオフにし、[編集] をクリックして、関連するコードをすべて削除します。

フォーム データの結合に使用するユーザー設定コード

Web ブラウザー フォームで使用できない InfoPath 2010 の機能

[ユーザー設定コードを使って結合する] 機能は、Web ブラウザー フォーム テンプレートではサポートされていません。SharePoint サーバーに Web ブラウザー フォーム テンプレートを発行するには、フォームの結合に関連するコードを削除し、[ユーザー設定コードを使って結合する] チェック ボックスをオフにします。

ユーザー ロール

Web ブラウザー フォームで使用できない InfoPath 2010 の機能

ユーザー ロールは、InfoPath で入力するようにデザインされているフォーム テンプレートでのみ使用できます。フォーム テンプレートにユーザー ロールが含まれている場合は、SharePoint サーバーにフォーム テンプレートを発行する前に、ユーザー ロールをすべて削除します。ユーザー ロールを参照する XPath 式を持つ条件がある場合は、それらも削除する必要があります。

XPath の xdXDocument:get-Role 関数

Web ブラウザー フォームで使用できない InfoPath 2010 の機能

ユーザーの現在のロールを取得する XPath 関数は、Web ブラウザー フォームではサポートされていません。この関数は特定の XPath 式のコンテキストで出現します。フォームを発行するには、式を変更して、サポートされていない関数の参照を削除します。

XPath の position 関数および last 関数

Web ブラウザー フォームで使用できない InfoPath 2010 の機能

position 関数および last 関数は、Web ブラウザー フォームではサポートされていません。通常、これらの関数は特定の XPath 式のコンテキストで出現します。フォームを発行するには、式を変更して、サポートされていない関数の参照を削除します。

ActiveX コントロール

Web ブラウザー フォームで使用できない InfoPath 2010 の機能

ActiveX コントロールは、Web ブラウザー フォームではサポートされていません。ActiveX コントロールは通常、COM および ActiveX テクノロジを使用するコントロールがサポートされる Filler フォームで使用されます。ActiveX コントロールは、各ユーザーのコンピューターにインストールする必要があります。

コントロール内のプレースホルダー テキスト

Web ブラウザー フォームで使用できない InfoPath 2010 の機能

プレース ホルダーのテキストは、フォーム テンプレート上のコントロールに表示されるテキストです。プレース ホルダーのテキストの例は、"ここをクリックして入力します"。プレース ホルダーにテキストの書式設定が Web ブラウザー フォーム テンプレート用に有効にしておくことができますのでは、プレース ホルダーのテキストは、ブラウザーでは表示されません。

カスタム作業ウィンドウ

Web ブラウザー フォームで使用できない InfoPath 2010 の機能

カスタム作業ウィンドウは、Web ブラウザー フォームではサポートされていません。カスタム作業ウィンドウの設定は Web ブラウザー フォーム テンプレートでも有効のままにしておくことができますが、フォームへの入力をブラウザーで行う場合、カスタム作業ウィンドウは表示されません。

フォームを閉じる前に表示される変更を保存するかどうかの確認

Web ブラウザー フォームで使用できない InfoPath 2010 の機能

ある特定の条件が満たされたら自動的にフォームを閉じるルールを作成できます。ただし、Web ブラウザー フォーム テンプレートでは、フォームを閉じる前に変更を保存するかどうかを確認する機能がサポートされていないため、確認のダイアログ ボックスは表示できません。この設定は有効のままにしておいた場合、ダイアログ ボックス メッセージが表示されるのは、フォームへの入力を InfoPath Filler で行ったときだけです。

ダイアログ ボックスを表示するためのルール

Web ブラウザー フォームで使用できない InfoPath 2010 の機能

"メッセージを表示" アクションを使用して、ある特定の条件が満たされた後に自動的にダイアログ ボックスを表示するルールを作成できます。ただし、このアクションは Web ブラウザー フォーム テンプレートではサポートされていません。メッセージが表示されるのは、フォームへの入力を InfoPath Filler で行う場合だけです。

ヒント: Web ブラウザー フォームでのような効果を実現するには、条件付き書式を使用してユーザーに表示するテキストを含むセクションを非表示を検討してください。

保護されたビュー

Web ブラウザー フォームで使用できない InfoPath 2010 の機能

詳しい知識を持つフォーム デザイナーは、保護されたビューを使用して、デザイン モードでは直接サポートされていない XSL 機能を利用することがあります。保護されたビューは、Web ブラウザー フォーム テンプレートでも有効のままにしておくことができますが、ブラウザーでは表示されません。

Word 印刷レイアウト表示

Web ブラウザー フォームで使用できない InfoPath 2010 の機能

Microsoft Word 印刷レイアウト表示は、Web ブラウザー フォームではサポートされていません。Word 印刷レイアウト表示の設定は有効のままにしておくことができますが、この表示はフォームの印刷時に無視されます。

次の表は、Web ブラウザー フォームではサポートされないが、[デザイン チェック] 作業ウィンドウにエラーまたはメッセージが生成されない機能の一覧です。

機能

詳細

Tablet PC およびインク機能

インク機能は、Web ブラウザー フォーム テンプレートではサポートされていません。そのため、タブレット ペンやその他のデバイスを使用してフォームのフィールドに書き込んだり描画したりすることはできません。

注: インク画像コンテンツ コントロールを含む InfoPath Filler フォーム テンプレートがある場合、Web ブラウザー フォーム テンプレートにそのフォーム テンプレートを有効にする場合は、 [デザイン チェック] 作業ウィンドウでエラーが表示されます。フォーム テンプレートを SharePoint server に発行する前に、コントロールを削除する必要があります。

セカンダリ データ ソースからのデータのキャッシュ

ユーザーのコンピューターがネットワークに接続されているかどうかに関係なく、またはフォームが外部データ ソースに接続できないときでも、ユーザーがフォームに入力できるようにするには、フォーム データがユーザーのコンピューターにキャッシュ (保存) されるようにフォーム テンプレートを構成します。キャッシュの設定は Web ブラウザー フォーム テンプレートでも有効のままにしておくことができますが、実際にデータをキャッシュできるのは、InfoPath Filler で入力されるフォームだけです。

日付の選択に関する一部の設定

Web ブラウザー フォーム テンプレートのデザイン時には日付の選択コントロールを使用できますが、カレンダー アイコンとポップアップ カレンダーは、サポートされているバージョンの Windows Internet Explorer でのみ表示されます。それ以外の Web ブラウザーでは、日付の選択は日付の書式オプションがサポートされるテキスト ボックスとして表示されます。

元に戻すとやり直し

Web ブラウザー フォームへの入力中は、アクションを元に戻すこともやり直すこともできません。

スペル チェック

Web ブラウザー フォームでは、コントロールの [スペル チェックを有効にする] チェック ボックスがオンになっていても、コントロールでスペル チェックを実行することはできません。

オートコンプリート

既定では、フォーム テンプレートのテキスト ボックスに対してオートコンプリート機能が有効になります。フォームのテキスト ボックスに最初の数文字を入力すると、以前に入力したエントリから一致しそうな候補の一覧が表示されます。ユーザーはその中から該当するエントリを選択するか、該当するものがなければ、そのまま入力を続けることができます。Windows Internet Explorer 以外のブラウザーでは、コントロールの [オートコンプリートを有効にする] チェック ボックスがオンになっていても、オートコンプリート機能を使用することはできません。

Information Rights Management (IRM)

InfoPath では、IRM を使用して、フォーム テンプレートおよびそのフォーム テンプレートを基にしたフォームへのアクセス許可を制限します。IRM は、Web ブラウザー フォーム テンプレートでは使用できません。アクセス許可を制限していた InfoPath Filler フォーム テンプレートを Web ブラウザー フォーム テンプレートに変換する場合、互換性の設定を適切に変更するには、[アクセス許可] ダイアログ ボックスの [このフォーム テンプレートへのアクセスを制限する] チェック ボックスをオフにする必要があります。

[メールの宛先に送信] コマンド

Web ブラウザー フォームでは、[メールの宛先に送信] コマンドなど、Microsoft Outlook との統合に関係する機能は使用できません。

ファイルの回復機能

自動バックアップ機能と自動保存機能を使用すると、InfoPath が異常終了したときにファイルを回復できます。Web ブラウザー フォームでは、これらの設定が無視されます。

[フォームの結合] コマンド

InfoPath フォームでは、[フォームの結合] コマンドを使用して、複数のフォームからデータを結合できます。Web ブラウザー フォームでは、[フォームのオプション] ダイアログ ボックスでフォーム データを結合するオプションを選択していても、[フォームの結合] コマンドは表示されません。

[Microsoft Excel へエクスポート] コマンド

InfoPath フォームでは、[Microsoft Excel へエクスポート] コマンドを使用してデータを Microsoft Excel のブックにエクスポートできます。Web ブラウザー フォームでは、[フォームのオプション] ダイアログ ボックスでデータをエクスポートするオプションを選択していても、[Microsoft Excel へエクスポート] コマンドは表示されません。

COM アドイン

InfoPath では、コンポーネント オブジェクト モデル (COM) アドインの作成と登録がサポートされています。COM アドインは、カスタム コマンドや特殊な機能を InfoPath に追加する補足プログラムです。Web ブラウザー フォームでは、COM アドインは使用できません。

ページの先頭へ

注: 機械翻訳についての免責事項: この記事の翻訳はコンピューター システムによって行われており、人間の手は加えられていません。マイクロソフトでは、英語を話さないユーザーがマイクロソフトの製品、サービス、テクノロジに関するコンテンツを理解するのに役立てるため、こうした機械翻訳を提供しています。記事は機械翻訳されているため、用語、構文、文法などに誤りがある場合があります。

スキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×