以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 如何用代码给电子表设置公式 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=82365) |
-- 作者:lihe60 -- 发布时间:2016/3/16 15:16:00 -- 如何用代码给电子表设置公式 如何用代码对指定的excel报的某个单位格设置公式? |
-- 作者:大红袍 -- 发布时间:2016/3/16 16:30:00 -- 方法一:
http://www.foxtable.com/help/topics/1160.htm
方法二:
http://www.foxtable.com/help/topics/2121.htm
|
-- 作者:lihe60 -- 发布时间:2016/3/21 9:26:00 -- Dim Book As New XLS.Book() \'定义一个Excel工作簿
设置的公式不能正确计算。 |
-- 作者:Hyphen -- 发布时间:2016/3/21 10:06:00 -- 公式单元格引用要大写 Sheet(3,0).Formula = "=A1/A3"
|
-- 作者:wyz20130512 -- 发布时间:2016/3/21 10:14:00 -- Dim Book As New XLS.Book() \'定义一个Excel工作簿 Dim Sheet As XLS.Sheet = Book.Sheets(0) \'引用工作簿的第一个工作表 Dim Style As XLS.Style = Book.NewStyle() \'定义新样式 Style.ForeColor = Color.Red \'设置样式的字体颜色 Sheet(3,0).Formula = "=A1/A3" Book.Save("c:\\reports\\test.xls") Dim Proc As New Process Proc.File = "c:\\reports\\test.xls" Proc.Start() 改成大写,试试!
|
-- 作者:lihe60 -- 发布时间:2016/3/21 10:32:00 -- 改成大写,公式就可以用了。 |