WSHでスクリプト起動

作成日時 :9/2/03 10:00 
ファイルメーカーPro5 Windows版 で作成されたファイルのスクリプトをWSHで起動してみましょう!

1. WSHの起動スクリプト

Set FMApp = CreateObject("FMPRO.Application")
FMApp.Visible = True
Set FMDocs = FMApp.Documents
Set myOpenFile = FMDocs.Open("C:\My Documents\fmtmp\×××.fp5", "")
myOpenFile.DoFMScript ("スクリプト名")

---

スクリプト名 : 起動させたいスクリプト名を入力します。
C:\My Documents\fmtmp\×××.fp5 : 起動させたいスクリプトを有するファイル名をフルパスで入力します。

 

2. ファイルメーカーPro タイプライブラリを追加する

Microsoft Excel VBE にファイルメーカーPro タイプライブラリを追加するには、次の操作を行います。

1 Microsoft Visual Basic で、[ツール] メニューから [マクロ] → Visual Basic Editor を選択します。
2 [参照設定] ボックスの一覧で [FileMaker Pro 5.0 Type Library] を選択し、左側にあるチェックボックスを選択します。
3 [OK] をクリックします。

プロジェクトリファレンスにファイルメーカーPro ライブラリが追加されると、FMPRO50LIB がオブジェクトブラウザに表示されます。これで、オートメーションコントロールに対してファイルメーカーPro から渡されるオブジェクト、メソッド、プロパティがすべて使用可能になります。

---

Microsoft Visual Basic にファイルメーカーPro タイプライブラリを追加するには、次の操作を行います。

1 Microsoft Visual Basic で、[ツール] メニューから [参照設定...] を選択します。
2 [参照可能なライブラリファイル] ボックスの一覧で [FileMaker Pro 5.0 Type Library] を選択し、左側にあるチェックボックスを選択します。
3 [OK] をクリックします。

プロジェクトリファレンスにファイルメーカーPro ライブラリが追加されると、FMPRO50LIB がオブジェクトブラウザに表示されます。これで、オートメーションコントロールに対してファイルメーカーPro から渡されるオブジェクト、メソッド、プロパティがすべて使用可能になります。

3. 実際にWSHからファイルメーカーProのスクリプト起動して見る

        1.メモ帳などで 1.のスクリプトを入力します。
        2.適当なファイル名をつけて(DoScript.vbsなど)保存します。
        3.作成したファイルをダブルクリックします。
        4.ファイルメーカーProの指定のファイルが立ち上がり、指定のスクリプトが実行されます。

4. ご質問等は

kipwmiのファイルメーカー会議室へお気軽にどうぞ!

作者:村山清隆 E-mail:murayama@kipwmi.com URL:http://www.kipwmi.com/

ご意見、ご質問、ご依頼など どうぞお気軽にメールして下さい。 info@kipwmi.com