外部ファイルからの部材検索
目

次
1.外部ファイルからの部材検索とは ····················································· 2

2. Excelマクロの設定 ······································································· 3
マクロ実行用ボタンの追加
マクロの設定3.部材検索 ····················································································· 5
マクロファイルでレブロ図面を指定して検索
外部ファイルでレブロ図面を指定して検索検索結果について
4.CG検索 ···················································································· 13
CGで機器の検索

更新日：2019/5/21

Rebro2018 SP1対応－1－1.外部ファイルからの部材検索とはレブロの[検索]コマンドとCGの[機器]コマンドを外部ファイルから起動し、部材の検索を行うことができます。
レブロビューアーでも使用可能です。
本資料では、弊社ホームページの「ダウンロード」＞「レブロサンプル」の「外部ファイルからの部材検索」からダウンロードできるExcelマクロ(部材検索マクロ.xlsm)を利用し、機器管理台帳など任意のExcelファイルやCSVファイル内の値から指定したレブロ図面上もしくは、CG上で検索をする操作方法を説明いたします。
※「部材検索マクロ.xlsm」は、レブロを起動するコマンドライン引数をマクロ上で設定しています。このコマンドライン引数を使用し、Excelマクロの設定の変更や他のソフトでプログラムを作成することも可能です。

機器管理台帳.xlsm

サンプル事務所.reb－2－

2.Excelマクロの設定
マクロ実行用ボタンの追加
Excelのリボンにマクロ実行用のボタンを追加します。
１ 「部材検索マクロ.xlsm」ファイルを開きます。
マクロファイルは、弊社ホームページの「ダウンロード」＞「レブロサンプル」の「外部ファイルからの部材検索」からダウンロードできます。
（購入者専用ページのパスワードは、[ホーム]タブ-[バージョン]から確認できます。
）
2 Excelの[ファイル]タブの[オプション]から[リボンのユーザー設定]を開きます。
2

3 [コマンドの選択]から「マクロ」を選択し、「Rebro_PartsSearch」②マクロを追加する任意の「Rebro_CGSearch」をリボンに追加しまグループを選択します。

す。
3

Memo

マクロを追加するタブやグループを作成します。
[新しいタブ][新しいグループ]でリボンに①追加したいマクロ名をクリック③クリック

タブやタブ内のグループを追加することができます。[名前の変更]でボタンの名前やアイコンの変更が行えます。

マクロ名「Rebro_PartsSearch」を「部材検索」、マクロ名「Rebro_CGSearch」を「CG検索」としてExcel上にボタンを追加しています。

－3－

マクロの設定
1 「部材検索マクロ.xlsm」ファイルの[図面ファイル]に検索対象の図面ファイルのパスを設定しま1

す。(パスの設定については、p.8参照)※外部ファイルで図面ファイルのパスを指定する
場合は、空白でも構いません。(p.6参照)

1

2 [レブロEXE]に実行するレブロのバージョンのEXEファイルのパスを設定します。
※空白の場合は、レブロ図面に関連付けしているレブロのバージョンで起動します。
2
Memo

レブロビューアーを指定することも可能です。

Memo

EXEファイルの保存先を確認したい場合は、[タスクマネージャー]から確認ができます。
レブロを起動し、[タスクマネージャー]を開きます。[プロセス]に表示されるアプリ名の上で右クリックし、[ファイルの場所を開く]を選択します。
→EXEファイルの保存場所が開きます。

EXEファイルのパスが確認できます。

3 マクロファイルを保存します。
5 設定の変更がない場合、保存場所を変更しなければ、次回以降はマクロファイルを開く必要はありません。

－4－

3.部材検索
外部ファイルの値からレブロ図面で該当する要素を検索します。この時のファイルのフォーマットは、どのような形式でも問題ありません。ここでは、レブロサンプルデータの中にある「(B)機器管理台帳－外部ファイルからの部材検索.xlsx」を使用し、機器管理台帳ファイルの機器番号の値からレブロ図面で該当する機器を検索します。

マクロファイルでレブロ図面を指定して検索
1 「(B)機器管理台帳－外部ファイルからの部材検索.xlsx」ファイルを開きます。
2 検索したい機器番号のセルをクリックします。

2
検索したい値のセルをクリック

3 p.3「マクロ実行用ボタンの追加」で追加した[部材検索]([Rebro_PartsSearch])ボタン3をクリックします。
→「部材検索マクロ.xlsm」ファイルの[図面ファイル]に設定したレブロ図面が起動し、[検索]パネルに結果が表示されます。

指定したセルの値が検索キーワード入力欄に入力され、検索結果が表示されます。

マクロファイルで設定した図面が開きます。(p.4参照)

－5－

⚫

補足説明

[部材検索]の機能は、機器番号以外でも検索が可能です。選択したセルの値を検索キーワードにし、図面上で検索します。

外部ファイルでレブロ図面を指定して検索
機器管理台帳などの外部ファイルに検索対象のレブロ図面ファイルのパスを入力している場合、外部ファイルで指定したレブロ図面で検索することができます。
1 「(B)機器管理台帳－外部ファイルからの部材検索.xlsx」ファイルを開きます。
2 レブロ図面ファイルのパスを入力している列①図面ファイルのパスが入力さを選択し、「RebroFile」と名前の定義をしれている列を選択します。

2ます。(パスの設定については、p.8参照)
Memo②「RebroFile」と入力

定義した名前の編集をする場合は、[数式]します。

タブの[名前の管理]で編集や削除を行うことができます。

－6－

3 検索したい機器番号のセルをクリックします。

3
検索したい値のセルをクリック

4 [部材検索]ボタンをクリックします。
→選択したセルと同じ行の名前の定義をした
4

レブロ図面が起動し、[検索]パネルに結果が表示されます。

選択したセルと同じ行にある「RebroFile」と名前の定義をした列の図面(「サンプル事務所.reb」)が開きます。

Memo

名前の定義をした列の該当セルが空白の場
合は、列の一番先頭に指定されている図面ファイルが開きます。
名前の定義をした列の一番先頭のファイルが起動

－7－

⚫

補足説明

レブロ図面ファイルの指定
検索対象のレブロ図面ファイルは、Excel上で名前の定義をした図面が優先されます。
「部材検索マクロ.xlsm」ファイルの[図面ファイル]に図面ファイルのパスが設定されていても、Excel上で名前の定義をしている場合は、名前の定義をした列の図面ファイルが起動します。

名前の定義をした列の図面(「事務所ビル.reb」)が開きます。

パスの設定
検索対象のレブロ図面ファイルの指定には、「絶対パス」と「相対パス」を使用することができます。
「絶対パス」は、PC名やドライブを基点とし、レブロ図面ファイルを保存している場所を直接指定します。
「相対パス」は、外部ファイル(Excelファイルなど)を基点とし、レブロ図面ファイルの外部ファイルからの相対位置を指定します。外部ファイルと図面ファイルが同じフォルダ内にある場合は、相対パスではファイル名のみ指定します。
（例）図面の位置：D:\サンプル\図面\サンプル事務所.reb

絶対パス：D:\サンプル\図面\サンプル事務所.reb
相対パス：図面\サンプル事務所.reb

相対パスの場合、外部ファイルを基点とします。

－8－検索結果について
完全一致検索[部材検索]は、完全一致検索です。部分一致検索にしたい場合は、[部材検索]後、[検索]パネルの検索キーワード入力欄に入力されている「“”」を削除します。
※キーワードを「“”」で囲むと、完全一致検索になります。
完全一致検索

PAC-1

PAC-1

PAC-10

PAC-1

PAC-1

PAC-10

部分一致検索－9－OR 検索
複数のセルを選択し、[部材検索]をした場合は、OR検索になります。(同じExcelシート内に限ります。)
検索できる図面は、1枚のみです。名前の定義をしている場合、最後に選択したセルと同じ行の図面が起動します。

PAC-2

PAC-2

PAC-1

⚫

PAC-2

PAC-1

PAC-1

補足説明

[検索]パネルの「？」をクリックすると、検索方法のヒントを確認することができます。
クリック

－10－

検索対象の絞り込み[検索]パネルの[検索対象]でフロア、レイヤー、要素の単位で検索対象を絞ることができます。[部材検索]をした時の検索対象の設定は、レブロで前回[検索]コマンドを使用した際の設定が反映されます。

チェックを入れると、外部参照図面の要素も検索対象に含まれます。

キーワードの絞り込み[検索]パネルの[キーワード]で検索のキーワードを絞ることができます。[部材検索]をした時のキーワードの設定は、レブロで前回[検索]コマンドを使用した際の設定が反映されます。

－11－

表示方法
[検索]パネルの[表示方法]で検索結果から選択した要素の表示方法を設定することができます。[部材検索]をした時の表示方法は、レブロで前回[検索]コマンドを使用した際の設定が反映されます。

－12－

4.CG検索
外部ファイルの機器番号の値からレブロ図面で該当する機器をCG上で検索します。部材検索と同様、外部ファイルのフォーマットは、どのような形式でも問題ありませんが、[CG検索]の場合は、機器番号でのみ検索することができます。

CGで機器の検索
1 「(B)機器管理台帳－外部ファイルからの部材検索.xlsx」ファイルを開きます。
2 検索したい機器番号のセルをクリックし、p.3「マクロ実行用ボタンの追加」で追加した[CG検索]([Rebro_CGSearch])ボタンをクリックします。
→CG画面が開き、[機器]コマンドが起動され、該当の機器番号の機器が選択されます。

検索したい機器番号のセルをクリック指定した機器番号が「機器番号」欄に入力され、合致する機器の1個目が選択されます。

マクロファイルで設定した図面、もしくは、外部ファイルで名前の定義をした図面ファイル(p.5～8参照)が開き、CGの[機器]コマンドで検索結果を表示します。

－13－

⚫

補足説明

CGの[機器]コマンドの詳細については、弊社ホームページ＞購入者専用ページ＞マニュアルの[操作ガイド－CG編]で[機器]の項目を参照ください。(購入者専用ページのパスワードは、[ホーム]タブ-[バージョン]から確認できます。)－14－