excel 插件实现打开对话框解决思路
excel 插件实现打开对话框
我是通过Excel4(xlfOpenDialog,0,1,(LPXLOPER)&FileterOPER);添加的打开对话框,但是要打开的文件格式改变不了!代码如下:
static char FileFilter[50]={"All Files(*.*),*.*"};
static XLOPER FileterOPER;
if((FileterOPER.val.str=new_xlstring(FileFilter))==NULL)
FileterOPER.xltype=xltypeMissing;
else
FileterOPER.xltype = xltypeStr;
我觉的是关于xlfOpenDialog的参数的问题,那位大侠能指点一下,我将不胜感激!
------解决方案--------------------
application.GetOpenFilename好了,干嘛搞那么麻烦哟
我是通过Excel4(xlfOpenDialog,0,1,(LPXLOPER)&FileterOPER);添加的打开对话框,但是要打开的文件格式改变不了!代码如下:
static char FileFilter[50]={"All Files(*.*),*.*"};
static XLOPER FileterOPER;
if((FileterOPER.val.str=new_xlstring(FileFilter))==NULL)
FileterOPER.xltype=xltypeMissing;
else
FileterOPER.xltype = xltypeStr;
我觉的是关于xlfOpenDialog的参数的问题,那位大侠能指点一下,我将不胜感激!
------解决方案--------------------
application.GetOpenFilename好了,干嘛搞那么麻烦哟