- ·上一篇:excel表格中英词汇怎么分成两列
- ·下一篇:excel表格排名数字怎么弄
怎么把excel表格公式封装
1.如何将Excel的公式封装做成dll并调用
*1、先用mfc向导生成静态dll文件。
*2、编辑增加类;
*3、生成dll文件和lib文件;
*4、将生成的dll和lib,和类的头文件复制到需要引用的文*件exe下;
*/
//导出dll的头文件myclass.h
#define dllimport __declspec(dllimport)
#define dllexprot __declspec(dllexport)
class dllexprot myclass //导出类
{
public:
myclass(void);
~myclass(void);
void fun1();
void fun2();
};
//导出dll的cpp文件myclass.cpp
#include "stdafx.h"
#include "myclass.h"
myclass::myclass(void)
{
}
myclass::~myclass(void)
{
}
void myclass::fun1()
{
::messagebox(null,_t("fun1()"),_t("messagebox"),mb_okcancel);
}
void myclass::fun2()
{
::messagebox(null,_t("fun2()"),_t("messagebox"),mb_ok);
}
//实现调用dll文件 hello.cpp
#include "myclass.h" //引用类的头文件
#pragma comment(lib,"mfcdll.lib") //引用lib文件
#define dllimport __declspec(dllimport)
#define dllexport __declspec(dllexport)
class dllimport myclass; //导入类
#include
using namespace std;
int main()
{
coutmyclass a;
a.fun1(); //调用类的成员函数
a.fun2();
}望采纳。
2.寻找真正地高手,VBA编程,在Excel 中封装特定单元格属性,引用属
没看明白你想要什么,是用自定义函数引用单元格的属性吗?
下面的自定义函数,可以取得引用单元格的 填充颜色:
Function iColor(c As Range) As Variant
iColor = c.Interior.Color
End Function
--------------------
比如,A1填充 红色 ,B1使用公式 =icolor(A1) ,可以取得A1的填充颜色的 RGB值为 255