Copyright: 『Excelで自動三斜』ヘルプ    by Dual Inaba
Citation: ヘルプ内の記述は㈲デュアルの許可なく印刷またはコピーすることはできません。


Start


目　　次

はじめに

必要な実行環境

アドイン登録と削除

『Excelで自動三斜』の使い方

Excelで自動三斜でできること

処理の基本

データ範囲

出力先

出力様式

印刷時の注意

その他

使用条件について

ユーザー登録について


はじめに

『Excelで自動三斜』をご利用頂きありがとうございます。

『Excelで自動三斜』は、自動三斜をグラフウィザードのように手軽に行えたらいいなということで作成しました。

本ソフトウェアは、エクセルのCOMアドインとして機能します。任意のシートに入力された外周の座標値を参照して、三斜図と三斜計算表を新規または既存シートの任意の場所に出力します。

操作はいたって簡単です。座標値が入力されていれば、座標値部分をアクティブセルにして、ツールバーのアイコンとダイアログの［計算開始］ボタンの2クリックで三斜計算を完成します。

ただし、エクセルでは計算速度を優先するため、出力の精度を犠牲にしていますので、計算で正確に作図したものでも、正確に出力することができません。そこで正確な出力を得る為、DXFファイルの出力も可能としてあります。詳しくは印刷時の注意を参照して下さい。

また、本ソフトウェアは自動三斜での利用のみならず、DXFを介してCADへの座標エントリーソフトとして使用することもできます。CAD上でも座標値を入力して作図を行うことはできますが、チェックを行うのは容易ではありません。『Excelで自動三斜』をご利用頂ければこうした問題を解消することができます。


必要な実行環境

『Excelで自動三斜』を実行するには、以下の環境が必要です。

●ハードウェア

Windows2000/XP日本語版が動作する環境。

2MB以上の空き領域を持つハードディスク。必要メモリ128ＭＢ（256MB以上推奨）。

解像度800ﾗ600以上、カラーパレット256色以上（High Color16ビット以上推奨）表示可能なディスプレイ。

●ソフトウェア

Windows2000/XP日本語版

＊Windows2000はService Pack 3 以上が必要です。

＊Windows2000/XPにインストールするには管理者権限でログオンする必要があります。

＊制限ユーザーではアドインは使用できません。

Microsoft Excel 2002以降

実行するにはExcelのツールメニューの［マクロ］-［セキュリティ］の［セキュリティレベル］は［中］または［低］とし、［信頼のおける発行元］タブで［組み込み済みのアドインとテンプレートをすべて信頼する］をチェックしてください。Excel2002以降では［Visual Basicプロジェクトへのアクセスを信頼する］もチェック。

● 実行許可

ユーザー登録を行うとパスポートIDが発行されます。

アドインをインストール後、初めてExcelを起動するとパスポートID登録ダイアログが表示され、パスポートIDを入力するとそのコンピュータでの実行が許可されます。パスポートIDによる実効許可はコンピュータごとに必要になります。コンピュータを変更した場合には新たにパスポートIDをご購入いただく必要があります。

同一コンピュータでもCPUやﾏｻﾞｰボードを変えたりるなどの改造を行なったり、ディスクをフォーマットまたは変更したりすると別コンピュータと認識される場合があります。その場合もこ別途ご購入していただく必要があります。


弊社が発行するパスワードの呼名です。


アドインの接続と削除

●［COMアドイン］ メニュー

［COMアドイン］のメニューは必ずしも必要ありませんが、メニューに追加しておくとアドインの接続・解除を切替えて柔軟に使用できます。
　Excelの［ツール］メニューに［COMアドイン］が表示されていない場合は以下の手順で追加することができます。

①［ツール］ メニューの［ユーザー設定］ をクリックします。

② ［ユーザー設定］ ダイアログ ボックスで［コマンド］ タブをクリックし、［分類］ボックスの一覧の［ツール］ をクリックします。

③ ［コマンド］ ボックスの一覧の［COM アドイン］ をクリックし、ボタンを押したままメニューバーの［ツール］ メニューにドラッグします。［ツール］ メニューが表示されたら、［COM アドイン］ コマンドを追加する位置をポイントし、マウスのボタンを離します。

④ ［ユーザー設定］ ダイアログ ボックスで［閉じる］ をクリックします。

●アドインの接続・解除

①［ツール］ メニューの［COM アドイン］ をクリックします。

② ［使用できるアドイン］ ボックスの一覧で、［Excelで自動三斜］をチェックすると使用可能となりツールバーが表示され、チェックを外すと一時的に解除されツールバーが非表示となります。

■通常アドインはインストールするとメニューに[COMアドイン]が追加されていなくても自動的に接続されますが、何か障害があると接続できないケースがあります。その場合上記ダイアログの［削除ボタン］でアドインを削除後、［追加ボタン］でインストール先フォルダ（デフォルトではC:\Program Files\Dual Products\Excelで自動三斜）にあるEJSansha.dllを追加して下さい。

　Excel 2002以降ではインストールの前にExcel のヘルプメニュー［バージョン情報］の［使用できないアイテム］ボタンで表示されるダイアログに『Excelで自動三斜』が表示されていた場合は有効として、Excelを閉じて下さい。

■アドインを完全に削除するにはアンインストールする必要があります。解除をしてもファイルや設定はコンピュータ上に残っています。

■アンインストールする前に必ずアドインを解除して下さい。先にアンインストールを行なうとツールバーやメニューが残ったままでCOMアドインリストに『Excelで自動三斜』が表示されなくなります。
　もし先にアンインストールしてしまったときは、Excelの［ツール］メニューの［ユーザー設定］の［ツールバー］タブから『Excelで自動三斜』のツールバーを削除できます。


『Excelで自動三斜』の配布ファイルXlSnsh02.LZHには、サンプルブックとして自動三斜Sample.xlsが付属しています。アドイン登録後、データ入力範囲A1:B23 内の任意のセルをアクティブにして、 [image] ｱｲｺﾝをクリックするとウィザードダイアログボックスが表示されます（未登録の場合はその前にパスポートID登録ダイアログが表示されます）ので、［計算開始］ボタンをクリックして下さい。


『Excelで自動三斜』でできること

『Excelで自動三斜』では、エクセルのセルに入力された領域の座標値から三斜図と三斜計算表をエクセルに出力します。


処理の概要

『Excelで自動三斜』では以下のように処理を行います。

●	座標データの入力順序は、左右どちら回りでもかまいません。ただし、外周の構成ラインがクロスするケースでは正しい結果は得られません。

●	三斜はなるべく正三角形に近づけるよう分割されます。

●	三角形番号は、重心が左上に最も近い三角形を１番として連続して付けられます。

●	三斜図の三角形番号、底辺文字及び高さ文字は、三角形が小さいとき文字が重なり合ってしまいます。こうした場合に対して『Excelで自動三斜』ではグループ化の階層で対処しています。

グループ化は （（外周＋座標点ﾏｰｸ＋三角形分割線＋高さ線） ＋（番号円＋番号）＋底辺文字＋高さ文字）の順序で行われていますので、順次グループ解除すればすべてが単一の図形として扱えます。

作図直後は全体が1つのグループとして扱われますので、全体位置の移動を行うことができます。1度グループ解除すると文字と図形が分離されますので、各文字をマウスで移動して重なりを回避することができます。

DXF出力では、各要素ごとに8つにレイヤ分けしています。移動等については各CADの操作方法を参照して下さい。

●	三斜表はエクセルの関数および罫線を利用して出力しています。三角形の面積は底辺と高さの積を求める数式として、集計は集計関数により計算されています。エクセル上では表の変更は自由に行え、底辺または高さを変更すると面積に反映し、各種書式も自由に設定することができます。

ただし、三斜表の底辺または高さの値を変更しても図には反映されません。また、DXFファイルに出力されたものにも何ら反映されません。

●	データ範囲と範囲の先頭行以外の設定値はレジストリに保存され、次回の実行時に反映されます。（レジストリの設定は『Excelで自動三斜』をアンインストールすると削除されます。）


データ範囲

タブをクリックして下さい。

ヘルプを見たい個所をクリックして下さい。

実行時には、ウィンドウ右上にある［？］ボタンを押した後に知りたい項目をクリックするか、その項目の位置でマウスの右ボタンを押しても同じ内容を表示することができます。


左から順に点名、X座標、Y座標値が含まれる隣接する３列分（点名を使用しない場合は２列）の領域を選択します。『Excelで自動三斜』起動時に1つのセルのみが選択されている場合は、グラフウィザードと同じように連続範囲を自動選択します。自動選択は座標値部の先頭行が文字列の場合は、先頭行をはずした範囲を選択します。

『Excelで自動三斜』実行時に、既に複数のセルが選択されているときはその範囲が選択範囲とされます。ただし、シートが保護されていると自動選択は行えません。データ範囲は３列または2列で3行以上で選択します。

座標値はｍ単位で入力します。座標点の順序は左右どちら回りでもかまいませんが、外周がクロスするようなケースでは正確な計算は行えません。


選択された範囲の最左列を点名とするか、点名無しかを指定します。選択により範囲が縮小または拡張します。


データの座標系が測量座標系か数学座標系かを選択します。座標系は作図の向きに影響します。


出力先

タブをクリックして下さい。

ヘルプを見たい個所をクリックして下さい。

実行時には、ウィンドウ右上にある［？］ボタンを押した後に知りたい項目をクリックするか、その項目の位置でマウスの右ボタンを押しても同じ内容を表示することができます。


出力シートの種別を選択します。

新しいシート	：	新しいワークシートを作成し出力します。新規シート名は自動的に作成されますが、変更することができます。出力時にセルの枠線は非表示に設定されます。

オブジェクト	：	コンボボックスに表示される既存のワークシート上に出力します。出力時にセルの枠線はそのままの状態を保ちます。

Excel出力なし	：	Excelへの出力を行いません。Excelへの出力を行わないことで処理時間を短縮することができます。ただし、この場合はDXF出力が選択されていなければなりません。


出力位置を指定するかどうか選択します。指定を行う場合は、三斜図および三斜表の出力のたびに出力の基点となるセル位置を問い合わせます。出力は指定セル範囲の左上ポイントを基点として行われます。

出力位置を指定しない場合は、新規シート出力ではA１のセル、既存シートでは、現在使われている部分を避けた右側の列の１行目を基点とします。


DXF出力をするかどうかを選択します。DXF出力を行う場合は出力ファイル名を問い合わせます。

DXFファイルのタイプとしてAutoCADタイプとその他のタイプに分かれます。両者の違いは文字列出力時に文字列の基準点位置に中央や右端を使用するかしないかだけの違いです。その他のタイプではすべて基準点位置を文字列左下とした場合の座標値で出力します。ただし、そのCADの文字の扱い方により位置がずれる場合があります。


出力様式

タブをクリックして下さい。

ヘルプを見たい個所をクリックして下さい。

実行時には、ウィンドウ右上にある［？］ボタンを押した後に知りたい項目をクリックするか、その項目の位置でマウスの右ボタンを押しても同じ内容を表示することができます。


三斜図を出力するかどうか選択します。


三斜図のスケールを指定します。1:1～1:5000の範囲が指定可能です。ただし、作図が不可能な場合はエラーとなります。


外周線を描くかどうかを選択します。


座標点の位置に小円を描くかどうかを選択します。


三斜の分割線を描くかどうかを選択します。


三角形の番号を出力するかどうか選択します。三斜分割線の描画が選択されているとき選択できます。


三角形の番号のフォントサイズを指定します。6～20ポイントの範囲で指定できます。


三角形の番号の開始番号を指定します。


外周点名文字を出力するかどうかを選択します。範囲に点名が含まれていて、外周線か座標点のマークが選択されているときに選択することができます。


外周点名文字のフォントサイズを指定します。4～16ポイントの範囲で指定できます。


三角形の底辺および高さの文字を出力するかどうか選択します。三斜分割線の描画が選択されているとき選択できます。


三角形の底辺および高さの文字のフォントサイズを指定します。4～12ポイントの範囲で指定できます。


三斜計算表を出力するかどうか選択します。


三斜計算表に倍横距により計算された面積を出力するかどうか選択します。倍横距による面積は三斜計算のチェックのために用意されています。


三角形の底辺および高さ出力時の小数点以下桁数を指定します。


三角形の倍面積出力時の小数点以下桁数を指定します。


三角形の面積出力時の小数点以下桁数を指定します。


小数点以下桁数の丸め方を指定します。長さ、面積などすべての丸めが選択された方法で処理されます。


バージョン情報

タブをクリックして下さい。

ユーザー名と組織名が表示されます。ユーザー登録後は、登録されたサポートIが表示されます。


印刷時の注意

はじめにで示したように、本来はエクセルでそのまま印刷してもらうはずでした。残念ながらエクセルではスケール通り正確に印刷することができないと考えたほうが良さそうです。そこでいくつかの実験結果を紹介します。

実験は１０cm×１０cm の四角形をプリンタ出力することで行いました。

Exｃelの場合

エクセルでは、計算速度を上げるため印刷精度を犠牲にしているらしく、正確に印刷することはできません。実験では約10%程度縮小されるようです。したがってページ設定の［拡大縮小印刷］の指定で110%程度にするとややあってきます。ただし、縦方向と横方向にもやや誤差があるようです。

Wordの場合

Wordでは次の手順でエクセルからコピーするとほぼ合ってきます。

①	エクセルから図だけをコピーして、Wordに貼り付けます。

②	エクセルから表の部分のセル範囲をコピーし、Wordに貼り付けます。この場合、Wordの表形式で貼り付けられます。Wordの表形式で貼りつけるとその後の位置あわせで面倒になります。この形式で貼りつけるときは、貼りつける前にテキストボックスを作成しておき、その中に貼りつけると扱いやすくなります。

Wordに貼りつける際に、メニュー［編集］-［形式を選択して貼り付け］でMicrosoft Excel ﾜｰｸｼｰﾄｵﾌﾞｼﾞｪｸﾄ形式または図として貼りつけることもできますが、表のイメージが損なわれるケースがあります。

ちなみに、リッチテキスト形式で貼りつけるとそのまま貼りつけたのと同じWord表形式になります。

 図と表を一度にコピーしてしまうと、コピーされた段階でエクセルが直接印刷する場合と同じように縮小されてしまいます。必ず図とセルは別々にコピーして下さい。

AutoCAD LTの場合（AutoCAD LT 2000で実験）

AutoCADでもWordと同じように図と表を別々にコピーして貼り付けます。図はそのまま貼りつけるとメタファイルとして貼り付けられます。表はそのまま貼りつけるとエクセルワークシートとしてOLEを介して貼り付けられます。形式を選択して貼り付けで他の形式で貼りつけることも可能ですが、何れも罫線が一部太くなるなどイメージが崩れてしまいます。

DXFの場合

DXFﾌｧｲﾙ出力で、AutoCADは文字列の基点位置を指定できますが、他のCADでは文字列の基点位置は左下に固定されているものが多いようです。そこで、出力形式をAutoCADとその他に分けました。両者の違いはその点だけです。その他のCADを指定すると、文字列描画の基点位置を左下とした座標値で出力します。そのCADが扱える文字列サイズ、文字幅の扱いなどによりずれる場合があります。

また、AutoCADへの表出力では、文字幅が文字により異なっていますので、表内に右寄せで出力していますが、小数点位置が揃わないなどの問題もあります。

Excel、Wordは米国Microsoft Corporationの登録商標です。

AutoCADはAutodesk,Inc.の登録商標です。


使用条件について

本ソフトウェアをご使用するには以下の条件に従って頂く必要があります。未登録でご使用なさる場合も従って頂きます。従えない場合は、ご使用をご遠慮下さい。

１．著作権について

本ソフトウェアの著作権、その他知的所有権等の一切の権利は、㈲デュアルがその権利を保有しています。

２．使用制限

本ソフトウェアの使用は、ユーザーIDを得たコンピュータに登録されたユーザー名と同一のユーザー名を持つコンピュータにおいて、登録者の管理下で使用する場合に限ります。

未登録状態でのご使用は、本ソフトウェアの許容する期間に限ります。

３．禁止事項

本ソフトウェアを第三者に販売することはできません。また、本ソフトウェアの翻案またはリバースエンジニアリングをしてはならないものとします。

４．免責事項

本ソフトウェアに関していかなる保証も行いません。本ソフトウェアを使用しまたは運用した結果、直接または間接的に生じる損害に関して一切責任を負わないものとします。

５．サポート

ユーザー登録された方に電子メールにて行います。サポートを受ける為には、メールアドレス、氏名、ユーザーIDおよびサポートID（ﾊﾟｽﾎﾟｰﾄID）が必要です。


ユーザー登録について

重要!! ご購入、ユーザー登録を行う前に以下の点をご理解下さい。

パスポートID登録にはダイアログに表示されるユーザーIDが必要です。購入手続きおよびユーザーIDの通知が済むと、㈲デュアルよりパスポートIDが発行されます。

ダイアログは『Excelで自動三斜』アドインが登録され、パスポートIDが未登録のときExcelを起動すると表示されます。

このボタンを押すとクリップボードにユーザーIDがコピーされます。正確を期すためにもなるべくこのボタンを使用して取得して下さい。

送付されたパスポートIDをコピーした後、このボタンを押すと一度にパスポートID の各ボックスに入力することができます。正確を期すためにもなるべくこのボタンを使用して入力して下さい。コピーするパスポートIDは英数字を―（ﾊｲﾌﾝ）で繋いだ　####-####-####（＃には半角英数字が入ります）の形式でなければなりません。

パスポートIDを入力するとユーザーIDを取得したコンピュータ上のレジストリに登録されます。パスポートIDはコンピュータごとに異なり限定されます。別なコンピュータで実行する場合は別途購入して登録する必要があります。パスポートIDは1購入に対して一度だけ発行されます。

同一コンピュータでもCPUやﾏｻﾞｰボードを変えたりるなどの改造を行なったり、ディスクをフォーマットまたは変更したりすると別コンピュータと認識される場合があります。その場合もこ別途ご購入していただく必要があります。

上記および使用条件を良く読み、同意できる場合にはユーザー登録を行って下さい。

本ソフトの購入については、当ソフトを提供した販売代理店にお問い合わせ下さい。