Excel to Jw_win ver 1.41





============== Excel2Jww141.lzh エクセルの表を Jww にコピー =============
【ソ フ ト名】 Excel to Jw_win
【バージョン】 ver 1.41
【機 能】 エクセルで作成した表を Jw_win にコピーする
        エクセルアドインソフト
【登 録 名】 Excel2Jww141.lzh
【著作権 者】 土器手 茂
【対応 機種】 Windows Me, XP / Excel97, 2000, 2002 で、動作確認
【ソフトウェア種別】 フリーソフトウエア
【転載 条件】 自由(但し、この説明ファイルを添付すること)
=====================================================================

●注
前バージョンの Excel to Jw_win をインストールしている場合は、エクセル上で
必ず前バージョンを「アドイン」削除(チェックを外す)してから今バージョンを
「アドイン」登録して下さい。


●概要
エクセルで作成した表をできるだけ簡単な操作で Jw_cad for Windows (以下 Jw_win
と略) にコピーできるようにするためのエクセルアドインソフトです。

エクセル上で作成した表を範囲指定(反転)し、右クりックメ二ューの【Jw_win へコ
ピー】をクリック、後は Jw_win で「貼り付け」するだけの簡単操作です。
Windows での一般的なコピー&ペーストとほとんど同様の操作でコピーが可能です。

これまでにも同様のソフトはいくつか発表されてきました。
私もいくつか利用させて頂きました(各作者の皆様に感謝)が、それらは
・Jw_win の外部変形から利用するもの。
・いったん Jwc(dos)のデータ形式や、多角形のテキストデータ等にしてから、それ
 を読み込むもの。
等、いくつかのステップを経て Jw_win に変換しするものがほとんどでした。
このアドインソフトを使えば、より簡単にエクセルから Jw_win に変換できるように
なると思います。


●インストール
(前バージョンの Excel to Jw_win をインストールしている場合は、エクセル上で
 必ず前バージョンを「アドイン」削除(チェックを外す)してから今バージョンを
 「アドイン」登録して下さい)

1.ファイル ExcelToJw_win141.xla を
  Win9x の場合
   C:\WINDOWS\Application Data\Microsoft\AddIns
  Win2000 の場合
   C:\Documents and Setting\Administrator\Application Data\Microsoft\AddIns
  WinXP の場合
   C:\Documents and Settings\ユーザー名\Application Data\Microsoft\AddIns
  にコピーする。

  Office 2007 の場合、
   C:\Program Files\Microsoft Office\Office12\Library
   にコピーしてください。

   Application Data フォルダは隠しフォルダになっていますので、
     表示させるには、どこの窓でもよいので開いて、
     メニュ−バ−のツール⇒フォルダ オプション⇒表示タブの詳細設定で、
     「すべてのファイルとフォルダを表示する」にチェックを入れてください。

2.エクセルを起動

3.「ツール」-「アドイン」をクリックし、『Jw_win へ コピー』を選択(チェック)

以上で、【Jw_win へ コピー】コマンドが右クリックメニューに登録され、又、専用
のコマンドバーが、登録されます。
(上記以外のフォルダにコピーしても、「アドイン」コマンド時に「参照」で、その
 フォルダを指定すれば大丈夫です)

※注:エクセルの表示モードが「改ページ プレビュー」になっているときには、
   右クリックメニューに【Jw_win へ コピー】コマンドが出てこないようです。


  Vistaの場合、
   Excel2007 を起動して、Office ボタン(左上の丸いボタン)をクリックし、
   メニューの下部にある「Excel のオプション」をクリックしてください。

   サイドバー(左欄)の「アドイン」を選択し、下方にある管理欄を「Excel アドイン」にし、
   「設定」ボタンをクリックしてください。

   アドインのダイアログで「参照」ボタンをクリックして、
   C:\Program Files\Microsoft Office\Office12\Library 内の「ExcelToJw_win141.xla」を
   選択して開くボタンで、”有効なアドイン”一覧に表示されますので、
   利用するアドインのチェックボックスをオンにしてOKボタンをクリックしてください。

●アンインストール
エクセル上で「ツール」-「アドイン」コマンドを実行し、『Jw_win へ コピー』のチ
ェックを外す。

以上で、【Jw_win へ コピー】コマンドが右クリックメニューから削除され、又、専
用のコマンドバーも、削除されます。


●仕様
・縮尺
 1/1 〜 1/10000
 「設定」コマンドで指定。(コマンド実行の都度指定することも可能)
 Jw_win 側の縮尺値に合わせておくと、Jw_win への貼り付け時に倍率調整の必要が
 なくなる。

・表の幅、高さ
 セル数 横セル数+縦セル数<512 のサイズの表まで可。
 Jw_win への貼り付け寸法 1 〜 100,000 mm 「設定」コマンドで指定。
 指定範囲の幅、又は高さのどちらかをJw_win での実寸法で指定する。
 (コマンド実行の都度指定することも可能)
 無指定の場合、セル、文字のサイズは全てエクセル上でのポイント数で決定する。
 ポイント数とは、エクセル上で文字のサイズ、セル(行)の高さを指定する数値で、
 72 ポイント=1インチ=25.4mm、1 ポイント=0.352778mm で、換算する。

・罫線
 エクセル上の4つの線巾、7つの線種について、それぞれ Jw_win の既定の線巾、
 線種の中から選択して指定できる。
 Jw_win で線の印刷巾を1/100mm単位で指定する場合の線巾も、エクセル上の4つの
 線巾それぞれについて指定できる。
 レイヤは全ての線種が1つのレイヤになる。
 (いづれも「設定」コマンドによる)

・文字
 レイヤ、文字色は「設定」コマンドで指定する。
 全ての文字が同一レイヤ・文字色に、文字種は全て「任意サイズ文字種」となる。
 フォントはエクセル側で指定したフォントがそのまま Jw_win に渡される。
 フォントをMS明朝、MSゴシックに固定することも可(「設定」コマンド)
 背景色と同色の文字はコピーしない。
 注:Jw_win は原則として等幅フォントとして表示するので、エクセル上でプロポ
   ーショナルフォントにしてあると、Jw_win 側では枠に納まらないことがある。
 文字サイズは1/100mmで丸めた値となる。(オプションで1/10mmも指定可)
 斜体(イタリック)文字、太字、取り消し線付文字、下線付文字に対応。(二重
 下線、会計用下線を除く)

・レイヤグループ
 線・文字とも同一指定グループに変換する。(「設定」コマンド)

・その他
 結合セル、縦書き文字、均等配置に対応
 文字位置(左寄せ、右寄せ、上寄せ、下寄せ、中央合せ)に対応
 1つの文字列内での異なる文字サイズ(上付き、下付き文字)には非対応
 折り返し文字列には非対応
 工クセル上の罫線以外の線(図形)には非対応
 角度付き(傾斜)文字には非対応(+-90度回転文字にのみ対応)
 大きな表のコピーには時間がかかる場合があります。


●最後に・・
動作チェックは行っているつもりですが、万全とは断言できません。
ご利用頂いてのご感想、バグレポート、ご要望等歓迎します。

・@nifty建築フォーラム http://www.com.nifty.com/forum/FARCHI/top.go の、
 【 JW_CAD 質問室 】
・本家 Jw_cad for Windows ホームページ http://www.jwcad.net/ の、
 「Jw_cad 情報交換室」
・建築資料館 http://www.ath-j.com/index.html の、「JW_WIN専用掲示板」

は、いつも気を付けて目を通すようにしています。

本作はフリーソフトウェアです。
本作品の使用によるいかなる損害にも作者は責任を負いません。

土器手 茂
===========================================================================

●履歴
----- ver1.0 2003/01/05 公開 -----

----- ver1.1 2003/01/27 公開 -----
・線種を実線と実線以外に区別して出力するようにした
・線色、文字色、レイヤを指定できるようにした
・縮尺、サイズ(実寸)を指定できるようにした
・角度付き文字(回転角+90度,-90度のみ)に対応
・文字色が背景色と同じときは無視するようにした
・プロポーザルフォントを等幅フォントに変換するオプションを追加
・縦書き文字の場合、半角文字を全角に変換するオプションを追加
・文字位置、サイズが正しく変換されない場合があった不具合を修正
・結合セル下の罫線が引かれてしまう場合があった不具合を修正
・データ内容によってはエラーになってしまう場合があった不具合を修正

----- ver1.2 2003/02/26 公開 -----
・文字色が登録されないバグを修正
・縮尺値の入力仕様を変更、入力しやすくした
・縮尺が合わない場合があった不具合を修正
・寸法指定で、図寸・実寸を選択出来るようにした
・選択範囲が大きすぎる場合、警告を表示するようにした
・斜め罫線(セル内の対角線)に対応
・文字の表現に関して、以下の点を修正/変更した
 ・「縮小して全体を表示」に対応
 ・2文字以下や半角の文字列では均等割付しないようにした
 ・左右インデントに対応
 ・表示設定を「文字列」とした数値を「標準」で左寄せにした
 ・その他、文字位置の細かい調整

----- ver1.2a 2003/03/03 公開 -----
・空欄を参照する計算式があるとエラーが発生する不具合を修正
・結合セル中に潜む結合前の文字を無視するようにした

----- ver1.3 2003/11/10 公開 -----
・Jw_win ver3.51 に対応(「設定」で Jw_win のバージョンを指定)

----- ver1.4 2004/01/11 公開 -----
・エクセル上の4つの線巾、7つの線種について、それぞれ Jw_win の既定の線巾、
 線種の中から選択して指定できるようにした。
・Jw_win ver3.51 での「線の印刷巾1/100mm単位」に対応。
・文字サイズを1/100mmで丸めた値とし、オプションで1/10mmも指定出来るように
 した。
・斜体(イタリック)文字、太字、取り消し線付文字、下線付文字に対応した
 (二重下線、会計用下線を除く)

----- ver1.41 2004/07/19 公開 -----
・Excel97 でも動作するよう、コードを一部書き換えた
・「設定」に変換対応一覧を追加

-------------- 以上 --------------


  Excel to Jw_win ver 1.41 ダウンロード

          【 Excel to Jw_win の Q&A 】

Q1 JWWに貼付けると全ての文字が重なる、全体が小さく重なってしまう

   JWWで貼付けるレイヤグループの縮尺を1/1にして貼り付けてみてください。

  または、
   Excel上の「JW_WIN へ コピー」ボタン横の「設定」ボタンをクリックして
   「全般」タブの2行目にある「コマンド実行の都度、縮尺・サイズを指定する」に
   にチェックを入れてください。

   こうすることで「JW_WIN へ コピー」を選択すると、”縮尺・サイズ”ダイアログが現れて
   縮尺・サイズが設定できます。
   このダイアログで
    ・ ”縮尺”をJWWで貼付けたいレイヤグループの縮尺に合わす。
    ・ ”図寸”にチェックを入れる
    ・ ”サイズ指定無し”にチェックを入れる
   上記の設定後OKボタンをクリックしてからJWWに貼付けてください。

Q2 セル内で改行した文面が一行で表示されてしまう

   セルの中での複数行や折り返し文字列には対応していませんので1行になります。
   そういう仕様です。

   JWW側で文字切断して文字を移動、または、改行したいところに
   文字列に半角で「^m」を追加し文字の強制改行を範囲コマンドで行ってください。

Q3 セル枠がコピーされる

   エクセルの枠線を非表示にして試してみてください。
   ツール⇒オプション⇒表示タブの「枠線」のチェックを外す。

Q4 Excelの図形が貼り付けられない

   土器手 様 作の「Excelの指定範囲をBMP保存」を使用してください。

   上記をインストール後、Excelで指定した範囲を「BMP保存」ボタンを選択して保存し、
   JWWの文字コマンドで「文読」から、ファイルの種類を”Bitmap”、ファイル名欄には
   BMP保存した場所を選んで該当ファイルをクリックして”開く”ボタンをクリックして
   貼付けください。

   Excelにて指定した範囲内に印刷されない枠線(セル枠)を含んでいると
   それも表示されます。
   表示させたくない時は、
   ツール⇒オプション⇒表示タブの「枠線」のチェックを外して、枠線を非表示にしてください。

Q5 Application Dataフォルダが存在せず、Excel to Jw_win をインストール出来ない

   「隠しフォルダ」が非表示になっているかもしれませんね。
   その他のフォルダにコピーしても、Excel⇒ツール⇒アドインで、「参照」ボタンから、
   フォルダ内の「ExcelToJw_win***.xla」を指定すれば問題ありません。

   また、Excelを導入したドライブの下記の場所でも問題ありません。
   C(D):\Program Files\\Microsoft Office\Office**\Library

Q6 エクセルの線が点線で表示される

   Excelで「Jw_win へコピー」右側にある「設定」をクリックして、「線種・色・レイヤ」タブで
   線種・線巾・線色等のが設定できますので、ご自身のJWWの設定にしてください。

Q7 JWW側で貼付を行うと、『無題のファイルのファイル形式が正しくありません』と
   エラーメッセージが出る


   前バージョンのアンインストールする手順を間違えている可能性があります。
   アンインストール前にアドインでチェックを外しましたか?

   前バージョンを削除するには、
   Excel⇒ツール⇒アドインで、「Jw_win へコピー ver*.**」のチェックを外してから
   Excelを終了させて前バージョンを削除して新バージョンを導入してください。

   または、
   JWWのバージョンが古い可能性があります。

   最新バーージョンにアップするか、
   Excel上の「JW_WIN へ コピー」ボタン横の「設定」ボタンをクリックして
   「全般」タブの下部にある”Jw_win バージョン”を確認してみてください。


Q8 Excel上にjwwへコピーのボタンが2個出来てしまった

   前バージョンのアンインストールする手順を間違えている可能性があります。
   アンインストール前にアドインでチェックを外しましたか?

   前バージョンと新バージョンを削除するには、
   Excel⇒ツール⇒アドインで、前バージョンと新バージョンの両方の
   「Jw_win へコピー ver*.**」のチェックを外してからExcelを終了させて
   前バージョンと新バージョンを削除してしてください。

   一度、Excel を起動して問題がないことを確認したのち、
   再度 新バージョンをインストールしてください。

Q9 Excelで「実行時エラー'94' 」と表示されコピー出来ない

   コピーする範囲内で、文字サイズ・文字種が設定されていないセルがないか確認してください。