Validación en Excel
Desde VFox intento validar una celda con valores decimales entre 0 y 10 pero una de las lÃneas me da error :
oExcel.Selection.Validation.Add Type:=xlValidateDecimal, AlertStyle:=xlValidAlertInformation, Operator:=xlBetween, Formula1:="0", Formula2:="10"
Existe alguna otra forma ?
Gracias
oExcel.Selection.Validation.Add Type:=xlValidateDecimal, AlertStyle:=xlValidAlertInformation, Operator:=xlBetween, Formula1:="0", Formula2:="10"
Existe alguna otra forma ?
Gracias
Cuando estás instanciando un objecto excel en fox no podés utilizar las constantes de VBA, tenés que usar el numero. Por ejemplo:
xlValidateDecimal=2
Además la sintaxis de VBA no vá en Vfox. La linea que te dá error deberÃa ser:
oExcel.Selection.Validation.Add(2,3,1,"0","10")
Yo no la probé, simplemente te muestro como se convierte la sintaxis.
xlValidateDecimal=2
Además la sintaxis de VBA no vá en Vfox. La linea que te dá error deberÃa ser:
oExcel.Selection.Validation.Add(2,3,1,"0","10")
Yo no la probé, simplemente te muestro como se convierte la sintaxis.
