Voorbeeld van ActiveX-automatisering (Windows)' Voorbeeldcode voor toegang tot FileMaker Pro
' in Visual Basic.
'
' "FileMaker Pro 7.0 Type Library" moet ingeschakeld zijn
' en in het Visual Basic-project beschikbaar zijn in het dialoogvenster Verwijzingen.Dim FMApp As FMPro70Lib.Application
Dim FMDocs As FMPro70Lib.Documents
Dim FMActiveDoc As FMPro70Lib.Document' FileMaker zichtbaar maken (bij starten vanuit automatiseringsfunctie,
' blijft FileMaker standaard verborgen.)If FMDocs.Count = 0 Then
Debug.Print "Geen geopende documenten"
Else
Debug.Print "Aantal geopende documenten:"; FMDocs.Count
End If' Opmerking: Er moet een FileMaker-bestand "c:\testing.fmp12" aanwezig zijn
' met een script met de naam "Eerste script" om het volgende
' te laten functioneren.Dim myOpenFile As Object ' opmerking: kan ook als volgt worden gedeclareerd:
FMPro70Lib.DocumentSet myOpenFile = FMDocs.Open ( "c:\testing.fmp12", "","" )
myOpenFile.DoFMScript ( "Eerste script" )Debug.Print "Het volgende document wordt gesloten: "; TempDoc.FullName
TempDoc.Close
Set TempDoc = Nothing
Next
End IfFMApp.Quit
Set FMApp = Nothing