如何在PB下通过OLE调用EXCEL的财务函数IRR(内部投资收益率)函数(原创)
2005-01-05 13:53
381 查看
OLEObject ExcelServer
integer li_ok
dec{2} ld_ret
long ll_arr[]
ExcelServer = CREATE OLEObject
li_ok = ExcelServer.ConnectToObject("excel.application")
if li_ok < 0 then
li_ok = ExcelServer.ConnectToNewObject("excel.application")
if li_ok < 0 then
messagebox("提示","您的電腦可能沒裝EXCEL,所以不能導出!")
return
end if
end if
ll_arr[1] = -70000
ll_arr[2]=12000
ll_arr[3]=15000
ExcelServer.Visible = false
ld_ret = ExcelServer.WorksheetFunction.Irr(ll_arr,-0.1)
ExcelServer.quit()
ExcelServer.DisConnectObject()
destroy ExcelServer
messagebox("内部投资收益率为:",string(ld_ret))
//其中的ll_arr数组用于存放Irr函数的参数,可自行修改设定
//ll_arr[1] = -70000
//ll_arr[2]=12000
//ll_arr[3]=15000
//-0.1
//这些都是EXCEL自带帮助中Irr函数所自带例子数据,可以和帮助对照即知
integer li_ok
dec{2} ld_ret
long ll_arr[]
ExcelServer = CREATE OLEObject
li_ok = ExcelServer.ConnectToObject("excel.application")
if li_ok < 0 then
li_ok = ExcelServer.ConnectToNewObject("excel.application")
if li_ok < 0 then
messagebox("提示","您的電腦可能沒裝EXCEL,所以不能導出!")
return
end if
end if
ll_arr[1] = -70000
ll_arr[2]=12000
ll_arr[3]=15000
ExcelServer.Visible = false
ld_ret = ExcelServer.WorksheetFunction.Irr(ll_arr,-0.1)
ExcelServer.quit()
ExcelServer.DisConnectObject()
destroy ExcelServer
messagebox("内部投资收益率为:",string(ld_ret))
//其中的ll_arr数组用于存放Irr函数的参数,可自行修改设定
//ll_arr[1] = -70000
//ll_arr[2]=12000
//ll_arr[3]=15000
//-0.1
//这些都是EXCEL自带帮助中Irr函数所自带例子数据,可以和帮助对照即知
相关文章推荐
- 浅谈如何查阅PB利用OLE操作WORD、EXCEL的函数?(原创)
- pb调用saveasascii导出系统后通过ole对excel进行格式设置无效处理办法
- 如何在Excel中通过函数找到最后一个匹配项目
- 如何通过DB link进行远程过程或函数调用
- 如何在PB中调用F1控件如何插入图片(原创)
- 如何通过C#调用OpenCV函数(自制OpenCV的c++ dll文件)
- 如何通过Hibernate调用oracle自定义函数
- C#通过反射来动态创建类对象并调用相关泛型函数(Excel数据自动导入到SQL Server数据库)
- [原创]如何在Delphi中调用.Net编写的DLL中的函数(Function)、过程(Procedure)
- 如何通过函数调用得到n个要改变的值(摘抄自谭浩强C语言)
- 原创:如何实现在Excel通过循环语句设置指定行的格式
- 如何通过动态sql远程调用包里面的函数,并返回值。
- 深入理解函数内部原理(4)——通过new操作符调用构造函数
- eclipse 中main()函数中的String[] args如何使用?通过String[] args验证账号密码的登录类?静态的主方法怎样才能调用非static的方法——通过生成对象?在类中制作一个方法——能够修改对象的属性值?
- 如何通过变量去调用对应的函数
- 如何在Excel中通过函数找到最后一个匹配项目
- [原创]如何在Delphi中调用.Net编写的DLL中的函数(Function)、过程(Procedure)
- 如何通过变量去调用对应的函数
- 如何调用在$(function(){ //内部函数代码 });
- JS如何调用函数内部变量?