Question

mxmxm_7565 on Thu, 09 Oct 2014 01:40:21


お世話になっております。

カスタムリストのフォーム画面作成について、「フォームのユーザ設定」よりInfoPath2010を用いて作成を行っており、当該フォーム画面上で、ローカルPC内の画像等をアップロードし表示をさせたいと考えております。

上記に伴い、実装方法を考えましたが想定する実装イメージとマッチせず、頭を抱えております。

※以下にチャレンジした実装方法を列挙しております。

1.通常の「添付ファイル」を使用してローカルPC内画像のアップロード

  →アップロードは可能だが、フォーム上に画像を表示することができない(リンククリックで別ウィンドウ表示)

2.リッチテキスト上から画像をアップロード

  →標準のカスタムリストのフォーム画面では画像挿入の選択肢として「コンピュータから」があり実装イメージ

   と合致していたが、InfoPath2010を用いたフォーム画面の場合、画像挿入の選択肢から「コンピュータから」

   が消えていて実現できない

3.一度、イメージライブラリ等にローカルPC内画像をアップロードし、フォーム画面からイメージライブラリにアップ

  ロードした画像のURLを指定し表示させる

  →実装イメージとは合致するが、フォーム画面の情報を登録するのに一度イメージライブラリにアップロードす

   る作業が発生し、運用上実装は避けたい

上記の実装方法の中では、3番がイメージにマッチした実装が可能なのですが、操作するユーザーを考慮すると出来るだけ1つのフォーム内で作業を完結させたいと考えております。

そこで、質問をさせてください。

<1点目>

実装方法2のパターンで、InfoPath2010で作成したフォーム画面ではリッチテキストの画像挿入の選択肢より「コンピュータから」が削除されているのは仕様なのでしょうか?選択肢「コンピュータから」を復活させる方法はありませんでしょうか?

<2点目>

私が考えた実装方法以外で、他にInfoPath2010で作成したフォーム画面上でローカルPC内画像をアップロードし表示する方法がございましたらご教示頂けませんでしょうか?

以上、何卒宜しくお願い致します。


Sponsored



Replies

星 睦美 on Thu, 09 Oct 2014 01:44:31


フォーラム オペレーターの星 睦美です。
mxmxm_7565 さん、投稿ありがとうございます。

SharePoint Server 2010 全般のカテゴリにスレッドを移動させていただきました。
フォーラムで役立つ回答がありましたら、投稿者からの[回答としてマーク] をお願いします。

tino0618 on Fri, 10 Oct 2014 05:50:56


mxmxm_7565さま
初めまして。

<2点目>の回答になるかと思いますが、InfoPath の「コントロール」で、「オブジェクト」の「画像」を使用してみてください。

ローカルPC内の画像を選択して、フォーム上に直接表示出来ると思います。


yama chan on Thu, 23 Oct 2014 10:26:44


1点目は、仕様ですので出来ません。

tino0618さんが回答している方法でアップロードして、表示用のビューを作って見た目を調整するのが良いかと思います。

mxmxm_7565 on Fri, 14 Nov 2014 06:07:32


>tino0618様、yama chan様

初めまして。

ご返信頂いていたにも関わらず、回答が遅くなり大変申し訳ありません。

ご返信に対する作業報告をさせて頂きます。

tino0618さんのご返信にありました、画像オブジェクトを使用した対応方法についてですが、

こちらについても、URLによるアップロードのみでした。

InfoPath Deginer 2010 より「空のフォーム」等で作成し、画像オブジェクトを使用した際は、

「画像コントロールの挿入」が表示され「リンクとして挿入」か「フォームに含む」の選択肢が選べ、

「フォームに含む」を選べば、ローカルPCから画像のアップロードが可能ですが、

SharePointのカスタムリストから「フォームのユーザ設定」でInfoPathのフォーム画面を作成する際は、

画像オブジェクトを使用すると「画像コントロールの挿入」が表示されず、おそらく自動的に「リンクとして挿入」が

選択され列が作成されてしまいます。

カスタムリストの「フォームのユーザ設定」からInfoPathフォームを作成する場合は何か違うものなのでしょうか・・・