If you need VB code, you need to post in a VB forum. But the premise of executing a VFP stored procedure (Using ADO,DAO,etc) is the same as any other data source.
Set oConn = CreateObject("ADODB.Connection"

Set oRS = CreateObject("ADODB.Recordset"

Set oCmd = CreateObject("ADODB.Command"
oConn.ConnectionString="Provider=VFPOLEDB.1;Data Source=C:\path\testdata.dbc"
oConn.Open
Set oCmd.ActiveConnection = oConn
oCmd.CommandText = "MyStoredProcedureName"
oCmd.CommandType = 4 && SP
Set oRS = oCmd.Execute()
FWIW, I havent used the new VFP Provider, but maybe someone else could comment on their findings as to what all it supports.
Jon Hawkins