Esempio di ActiveX Automation (Windows)' Codice di esempio per accedere a FileMaker Pro
' in Visual Basic.
'
' La libreria "FileMaker Pro 7.0 Type Library" deve essere selezionata
' e disponibile nel progetto e nei riferimenti di Visual Basic.Dim FMApp As FMPro70Lib.Application
Dim FMDocs As FMPro70Lib.Documents
Dim FMActiveDoc As FMPro70Lib.Document' Rendi visibile FileMaker (durante l'avvio da Automation,
' FileMaker resta nascosto per impostazione predefinita).If FMDocs.Count = 0 Then
Debug.Print "Nessun documento aperto"
Else
Debug.Print "Il conteggio dei documenti aperti è:"; FMDocs.Count
End If' Note: Un file FileMaker "c:\testing.fmp12" deve essere disponibile
' con uno script chiamato "Primo script" perché quanto segue
' funzioni.Dim myOpenFile As Object ' nota: può anche essere dichiarato come
FMPro70Lib.DocumentSet myOpenFile = FMDocs.Open("c:\testing.fmp12", "","")
myOpenFile.DoFMScript ("Primo script")Debug.Print "Per chiudere i documenti: "; TempDoc.FullName
TempDoc.Close
Set TempDoc = Nothing
Next
End IfFMApp.Quit
Set FMApp = Nothing