トップ回答者
InfoPathテンプレートをInfoPath Forms Servicesに発行して利用する方法

質問
-
表題の件で、Infopath2007のデザインタスクからフォームテンプレートの発行を行っております。
こちらのサイトの情報を参考に行っているのですが、
http://msdn.microsoft.com/ja-jp/library/bb267334.aspx
作業を進めると、「このフォームをブラウザで入力できるようにする」というチェックが出来る画面に推移するのですが
その際に、「このフォームをブラウザで入力できるようにする」がグレーアウトされておりチェック出来ず困っております。
エラーとしては、「このフォームテンプレートはブラウザ互換ですが、選択したサイトでブラウザ対応にすることができません」との
メッセージが出力されてしまいます。
http://blog.straw-hat.jp/?cid=1796
↑こちらのサイトも参考にさせて頂いて設定を行いましたが、やはり
>6.「このフォームをブラウザで入力できるようにする」をチェックしてください。
>そうすると「ドキュメントライブラリ」「サイトコンテンツタイプ(高度)」がグレーアウトして「管理者承認用フォームテンプレート(高度)」>が自動的に選択されます。
という部分で「このフォームをブラウザで入力できるようにする」をチェックができません。
こちらの解決方法をご教授頂けませんでしょうか?
追伸:
TechNetフォーラムは何回か書き込みさせて頂いていたのですが、画像の貼りつけが出来ないというのに
今日初めて気付きました。出来たら便利なような気がします。
(エラーメッセージのプリントなどそのまま貼りつけられるので)
素人が勝手な事言って申し訳ないです。
2008年12月17日 5:16
回答
-
茄 子 さん、こんにちは。フォーラムオペレーターの鈴木裕子です
同じエラーの現象が、USのフォーラムに投稿されていました。
This form template is browser-compatible, but it cannot be browser-enabled on the selected site.
http://social.msdn.microsoft.com/forums/en-US/sharepointinfopath/thread/c9617953-a54c-44ec-86cf-df215c750c18/質問者さんの投稿を読むと「"Enable this form to be filled out by using a browser"」をチェックできない点も同じなので、同じ現象なのではないかなと思いました。
スレッド内のBajju さんの投稿に対して、質問者さん(と、もうひと方)が「解決しました」と返信されていましたので、そちらが参考になるかもしれません。内容をご紹介させていただきますね。Bajju さんの投稿(15番目の投稿)
---------------------------------------------
「すべてのサイトコンテンツ」ページに「フォームテンプレート」オプションが表示されていることを確認してください。もしそれがデフォルトで有効になっていなければ、下記のステップが有効です。
また、「Office SharePoint Server Enterprise サイト機能」が有効になっているにも関わらず、「すべてのサイトコンテンツ」ページに「フォームテンプレート」が表示されていない場合も、下記のステップを試してみて下さい。
- すべてのバックアップを取得してください。
-
SharePoint Designerで、サイトを開きます(http://< あなたのサイトのURL >)。
-
ルートURLを選択して、[ファイル]-[新規作成]-[SharePointコンテンツ]とします。
-
[ドキュメントライブラリ]内の[フォームライブラリ]を選択します。
-
「オプション」に”FormServerTemplates”という名前を入力して、コンテンツを作成してください。
-
[FormServerTemplates]を右クリックして「プロパティ」を開きます。
-
「設定」タブで、名前を「フォームテンプレート」に変更し、「新しいドキュメントでテンプレートを使用する」オプションのチェックをはずします。
-
[OK]します。
-
これで、「すべてのサイトコンテンツ」ページで「フォームテンプレート」を見ることができるはずです。
-
「このフォームをブラウザで入力できるようにする」の設定で、このinfoPathフォームを発行できるようになるはずです。
---------------------------------------------
InfoPathはあまり詳しくないのでもしかしたら外しているところもあるかもしれませんが、その時はごめんなさい。
Bajju さんの他、Nicolas Curti さん、deeptyranjan さん、Typhoon007 さんも解決策を投稿されているようなので、そちらも参考になるかもしれません。一度確認してみて下さい。ご参考となれば幸いです!
2008年12月19日 6:06モデレータ
すべての返信
-
茄 子 さん、こんにちは。フォーラムオペレーターの鈴木裕子です
同じエラーの現象が、USのフォーラムに投稿されていました。
This form template is browser-compatible, but it cannot be browser-enabled on the selected site.
http://social.msdn.microsoft.com/forums/en-US/sharepointinfopath/thread/c9617953-a54c-44ec-86cf-df215c750c18/質問者さんの投稿を読むと「"Enable this form to be filled out by using a browser"」をチェックできない点も同じなので、同じ現象なのではないかなと思いました。
スレッド内のBajju さんの投稿に対して、質問者さん(と、もうひと方)が「解決しました」と返信されていましたので、そちらが参考になるかもしれません。内容をご紹介させていただきますね。Bajju さんの投稿(15番目の投稿)
---------------------------------------------
「すべてのサイトコンテンツ」ページに「フォームテンプレート」オプションが表示されていることを確認してください。もしそれがデフォルトで有効になっていなければ、下記のステップが有効です。
また、「Office SharePoint Server Enterprise サイト機能」が有効になっているにも関わらず、「すべてのサイトコンテンツ」ページに「フォームテンプレート」が表示されていない場合も、下記のステップを試してみて下さい。
- すべてのバックアップを取得してください。
-
SharePoint Designerで、サイトを開きます(http://< あなたのサイトのURL >)。
-
ルートURLを選択して、[ファイル]-[新規作成]-[SharePointコンテンツ]とします。
-
[ドキュメントライブラリ]内の[フォームライブラリ]を選択します。
-
「オプション」に”FormServerTemplates”という名前を入力して、コンテンツを作成してください。
-
[FormServerTemplates]を右クリックして「プロパティ」を開きます。
-
「設定」タブで、名前を「フォームテンプレート」に変更し、「新しいドキュメントでテンプレートを使用する」オプションのチェックをはずします。
-
[OK]します。
-
これで、「すべてのサイトコンテンツ」ページで「フォームテンプレート」を見ることができるはずです。
-
「このフォームをブラウザで入力できるようにする」の設定で、このinfoPathフォームを発行できるようになるはずです。
---------------------------------------------
InfoPathはあまり詳しくないのでもしかしたら外しているところもあるかもしれませんが、その時はごめんなさい。
Bajju さんの他、Nicolas Curti さん、deeptyranjan さん、Typhoon007 さんも解決策を投稿されているようなので、そちらも参考になるかもしれません。一度確認してみて下さい。ご参考となれば幸いです!
2008年12月19日 6:06モデレータ