ActiveX ÀÚµ¿È­ ¿¹Á¦(Windows)
Private Sub Form_Load()

'----------------------------------------------
' Visual Basic¿¡¼­ FileMaker Pro¿¡
' Á¢±ÙÇϱâ À§ÇÑ »ùÇà ÄÚµå
'
' "FileMaker Pro 7.0 Çü½Ä ¶óÀ̺귯¸®"´Â Visual BasicÀÇ
' ÇÁ·ÎÁ§Æ®/ÂüÁ¶¿¡¼­ È®ÀÎµÇ°í »ç¿ë °¡´ÉÇØ¾ß ÇÕ´Ï´Ù.
'----------------------------------------------
 
'----------------------------------------------
' ´ë»óü ¼±¾ð ¹× FileMaker ½ÇÇàÇϱâ
'----------------------------------------------
 
' ´ë»óü º¯¼ö ¼±¾ð
Dim FMApp As FMPro70Lib.Application
Dim FMDocs As FMPro70Lib.s
Dim FMActiveDoc As FMPro70Lib.Document
' FileMaker ½ÇÇà
Set FMApp = CreateObject("FMPRO.Application")
 
' ¹®¼­ ´ë»óü ¼³Á¤
Set FMDocs = FMApp.Documents
 
' FileMaker º¸ÀÌ°Ô Çϱâ(ÀÚµ¿È­¿¡¼­ ½ÇÇàÇÒ ¶§
' FileMaker´Â ±âº»ÀûÀ¸·Î °¡·ÁÁ® ÀÖ½À´Ï´Ù.)
FMApp.Visible = True
 
'----------------------------------------------
' ¿­¸° ¹®¼­ Äõ¸®Çϱâ
'----------------------------------------------
 
'¿­¸° ¹®¼­ °³¼ö È®ÀÎ
If FMDocs.Count = 0 Then
Debug.Print "
¿­¸° ¹®¼­ ¾øÀ½"
Else
Debug.Print "¿­¸° ¹®¼­ °³¼ö:"; FMDocs.Count
End If
 
'--------------------------------------------------
' FileMaker µ¥ÀÌÅͺ£À̽º ¿­±â ¹× ½ºÅ©¸³Æ® ½ÇÇàÇϱâ
'--------------------------------------------------
 
' Âü°í: FileMaker ÆÄÀÏ "c:\testing.fmp12"Àº ´ÙÀ½ÀÇ µ¿ÀÛÀ» Çϱâ À§ÇØ
' "ù ¹øÂ° ½ºÅ©¸³Æ®"¶ó°í ÇÏ´Â ½ºÅ©¸³Æ®¿Í
' »ç¿ë °¡´ÉÇØ¾ß ÇÕ´Ï´Ù.
Dim myOpenFile As Object ' Âü°í: FMPro70Lib.DocumentÀ¸·Î
¼±¾ðµÉ ¼öµµ ÀÖÀ½
 
Set myOpenFile = FMDocs.Open("c:\testing.fmp12", "","")
myOpenFile.DoFMScript ("
ù ¹øÂ° ½ºÅ©¸³Æ®")
 
'--------------------------------------------------
' Ȱ¼º ¹®¼­ Äõ¸®Çϱâ
'--------------------------------------------------
 
Set FMActiveDoc = FMDocs.Active
 
' Ȱ¼º ¹®¼­ÀÇ À̸§ Ç¥½Ã
Debug.Print "Ȱ¼º ÆÄÀÏ: "; FMActiveDoc.FullName
 
'--------------------------------------------------
' ¹®¼­ ¿­°ÅÇÏ±â ¹× ´Ý±â
'--------------------------------------------------
 
Dim TempToc As Object
 
If FMDocs.Count > 0 Then
 
For Each TempDoc In FMDocs
Debug.Print "´ÝÀ¸·Á´Â ¹®¼­: "; TempDoc.FullName
TempDoc.Close
Set TempDoc = Nothing
Next
End If
'----------------------------------------------
' Áö¿ì±â ¹× Á¾·á
'----------------------------------------------
Set FMDocs = Nothing
Set FMActiveDoc = Nothing
Set myOpenFile = Nothing
 
' FileMaker Á¾·á ¹× º¯¼ö ÇØÁ¦
' (Âü°í: Á¾·á ÈÄ¿¡ ÀÀ¿ë ÇÁ·Î±×·¥ º¯¼ö´Â Ç×»ó NothingÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.)
FMApp.Quit
Set FMApp = Nothing
End Sub
°ü·Ã ÁÖÁ¦ 
FileMaker Pro ActiveX ÀÚµ¿È­ »ç¿ëÇϱâ(Windows)
ActiveX ÀÚµ¿È­ ´ë»óü, ¸Þ¼Òµå ¹× ¼Ó¼º(Windows)