如题。比如 : 开始excel文件不存在,先创建一个带密码的excel文件,再在里面写数据。
  读取的时候也是一样 ,求解!

解决方案 »

  1.   

    [http]http://blog.csdn.net/shen_wei/article/details/5636485#[/http]
      

  2.   

    这个我已经实现存取excel了,现在是想加上保存和打开密码  不让别人打开
      

  3.   

    何苦,创建自己的文件格式多好
    EXCEL需要倒出的时候才用不是自己建的房,怎么防贼都弱势费的力气还要加N倍
      

  4.   

    怎么建自己的格式 我保存成11.my 实际上还是可以用excel打开
      

  5.   

    lpDisp=wbks.Open(strPath,//初始化.
     avar,avar,avar,avar,avar,avar,avar,avar,avar,avar,avar,avar/*,avar,avar*/);first, you need to know how to create a excel file, the above function's 5th parameter is for the password.
      

  6.   

    EXCEL 不是可以设置密码的么(这个对于工具来说基本上没什么用),如果觉得没啥用,对整个文件进行加密
      

  7.   

    _workSheet.SaveAs(strSave,vtMissing,vtMissing,_variant_t("135"),
            vtMissing,vtMissing,vtMissing,vtMissing,vtMissing,vtMissing);
    那个“135”就是密码了 ...
    你可以看一下 如果不明白我这里有个例子 是VC6的
      

  8.   


    EXCEL是通用的东西,可以给别人看的东西才导出.
    自己的文件格式和EXCEL半点关系都没有,不是改个扩展名就可以哎,连文件操作都不懂.你基础这么差,想事半功倍难啊喜欢折腾就继续吧.
      

  9.   

    _Worksheet::SaveAs 参数已经写得很清楚了_Worksheet::SaveAs(LPCTSTR Filename, const VARIANT& FileFormat, const VARIANT& Password, const VARIANT& WriteResPassword, const VARIANT& ReadOnlyRecommended, const VARIANT& CreateBackup, const VARIANT& AddToMru, const VARIANT& TextCodepage, 
    const VARIANT& TextVisualLayout);