可以通过这个判断列的数据类型:
Dim t as table = Tables(e.Form.Name & "_Table1")
For each c as Col in t.Cols
if c.DataCol.IsDate Orelse c.DataCol.IsNumeric then
c.UsetBuildInEditor = True
end if
next