| 发表于:2007-06-01 12:58:254楼 得分:50 |
'vb方法 '首先在菜单:工程-引用中选中 microsoft office 11.0 object library,视你机子上装的office版本而定 '创建一个窗体form1,在form1上添加一按钮command1,在form1内添加如下代码 function jiechen(n as long) as long 'n> =0 if n = 0 or n = 1 then jiechen = 1 exit function else jiechen = n * jiechen(n - 1) end if end function private sub command1_click() dim xexl as object dim a1 as long, a2 as long, a3 as long dim b1 as long, c1 as long, d1 as long set xexl = createobject( "excel.application ") xexl.workbooks.open ( "c:\exp01.xls ") a1 = xexl.worksheets( "sheet1 ").range( "a1 ").value a2 = xexl.worksheets( "sheet1 ").range( "a2 ").value a3 = xexl.worksheets( "sheet1 ").range( "a3 ").value b1 = jiechen(a1) c1 = a2 ^ a1 d1 = a2 * a3 * (a2 * a3 + 1) / 2 xexl.worksheets( "sheet2 ").range( "b1 ").value = b1 xexl.worksheets( "sheet2 ").range( "c1 ").value = c1 xexl.worksheets( "sheet2 ").range( "d1 ").value = d1 xexl.workbooks( "exp01.xls ").save xexl.workbooks( "exp01.xls ").close (true) end sub | | |
|