Excelフォームを作成する上での課題と解決方法について、説明します。
罫線が正常に引かれていない場合・罫線がずれる場合
Excelでは罫線が引かれているように見える部分でも、変換の際に内部的な罫線の情報を得られないことがあります。そのような場合は、罫線が引かれない(もしくは1ピクセルほどずれる)範囲の下部の罫線を、Excelで再度引き直してください。
その上で再度アップロードを行うと、罫線が反映されます。(1つのセル毎ではなく一括で設定したほうが、正確な情報がセットされやすくなります。)
特定のセルに入っている文字の縦の位置がおかしい場合(上や下に寄ってしまう場合)
セルのサイズなどによっては、セル内の文字が上に寄ってしまうことがあります。そのような場合、Excelのセル設定で「折り返して全体を表示する」のチェックをONにすると、ただしくセンタリングされることがあります。
修正を行った後、再アップロードを行うことで、縦位置が正しくセンタリングされます。
Excel上の縦書き指定が反映されない場合
Excel上のセルの書式設定で指定する「文字の方向」は、変換後のExcel帳票に反映されません。
上記セル設定の代わりにExcel側で一文字ごとに改行を入れておくと、取り込み後のフォーム側でも縦書きを反映することができます。(ただし「(」のような記号を縦にすることはできません。)
フォームのレイアウトが縦に広がる場合
Excelファイルで指定したセルの高さが、テキストエリアパーツで設定した行数よりも狭い場合、フォーム設定の画面や申請書の入力画面で、パーツを設定した項目の高さが広がって表示されることがあります。
Excelファイルの画面
フォーム設定の画面と、申請書の入力画面
解決方法
テキストエリアパーツの行数を減らすことで、項目の広がりは解消されます。
※項目の高さが広がる場合も、申請内容確認画面ではExcelファイルにて設定したセルの高さで表示されます。
フォームのレイアウトが横に広がる場合
添付ファイルパーツや日付パーツは、パーツのサイズが固定となっています。
また、リストメニューパーツは、項目名の長さによってサイズが可変となります。
Excelファイルで指定したセルの幅が、添付ファイルパーツなどのサイズより狭い場合、フォーム設定の画面や申請書の入力画面で、パーツを設定した項目の幅が広がって表示されることがあります。
Excelファイルの画面
フォーム設定の画面と、申請書の入力画面
解決方法
予めフォームにアップロードするExcelファイルにて、該当のセルの幅を広く調整することで、レイアウトの広がりは解消されます。
※項目の幅が広がる場合も、申請内容確認画面ではExcelファイルにて設定したセル幅で表示されます。
Excelファイル取り込みの制限事項
Excelファイルには多くの設定項目があります。これらの項目の中には、コラボフローのExcel取り込みフォーム変換機能が対応していない機能も多くあります。
ここでは、Excelファイル取り込みの際の制限事項を記載します。(制限事項は下記の全てを含みますが、この限りではありません。)
- イタリックや取り消し線、アンダーバーなどのフォントスタイルは反映されません。
- 斜線の罫線は反映されません。
- 文字の自動縮小、文字の均等割り付けには対応していません。
- 現在、Excelフォームのフィールドにおける「フォントの行間」は、フォントサイズと同じとなっています。
- セル内の文字の折り返しは、折り返し指定がある場合はそのままですが、指定が無い場合は、セル内のフォントサイズを計算して、フォントの合計幅がセル幅を超える場合には折り返ししない仕様となっています。絶対に折り返しさせたいセルがある場合は、Excel側でセルに折り返しを設定してください。
- セル内にテキストとキーワードを混在させることはできません。
- セルの「塗りつぶしパターン」(単なる塗りつぶしではなく網掛け等)には対応していません。
- 図形などの「オブジェクト」を入力エリアに指定することはできません。
- 日付書式、金額書式、計算式等はExcelからは継承されません。変換後のフォームのフィールド設定で形式を指定してください。
- 明細以外のパーツのキーワードには「_(アンダーバー)」は使用できません。
- Excel側のセルの入力規制は変換後のフォームには、反映されません。
- 図形、SmartArt、クリップアート、図、グラフ等のオブジェクトは、変換後のフォームに反映されません。
- 1つのセル内で、一部文字のみに文字色を設定した場合、設定した文字色は反映されません。
- Excel2007 以降で作成したxlsファイルの場合、指定した色が反映されない場合があります。
- Excel変換したフォームでは、明細行の追加/削除は行えません。(通常フォームの場合は、行の増減を行うことができます。)
- 1行選択してセル結合した場合、正常にインポートできない場合があります。
コメント
0件のコメント
記事コメントは受け付けていません。