找回密码
 立即注册

微信登录

只需一步,快速开始

QQ登录

只需一步,快速开始

搜索
查看: 318|回复: 4

[求助] aardio内嵌的excel为什么编辑不能保存?

[复制链接]
  • TA的每日心情
    慵懒
    前天 17:46
  • 签到天数: 110 天

    连续签到: 1 天

    [LV.6]常住居民II

    35

    主题

    141

    回帖

    1183

    积分

    金牌会员

    积分
    1183
    来自: 中国安徽
    发表于 2024-5-16 16:53:47 | 显示全部楼层 |阅读模式 来自: 中国安徽
    非业余 - aardio 编程语言 - 非官方问答社区
    限时85折!暑假期间,用aardio培训班充实自己!https://mp.weixin.qq.com/s/c4Z8sZPOiMh_OTG2VPOJmA
    Aardio培训大揭秘,轻松上手打造个人项目!https://mp.weixin.qq.com/s/cr47qhp_Cpz0p57lbbPwug
    aardio风行者第二期培训班https://mp.weixin.qq.com/s/uB6XHUDnGSk0JlWuiBE9AA
    aardio窗体内嵌的excel为什么编辑后,点击保存了都无效,麻烦帮我看看原因在哪里,谢谢!

    [AAuto] 纯文本查看 复制代码
    import win.ui;
    /*DSG{{*/
    mainForm = win.form(text="嵌入excel";right=1059;bottom=769;bgcolor=16448250)
    mainForm.add(
    chkMenubar={cls="checkbox";text="显示菜单栏";left=613;top=721;right=716;bottom=748;bgcolor=16448250;z=2};
    chkTitlebar={cls="checkbox";text="显示标题栏";left=930;top=721;right=1033;bottom=748;bgcolor=16448250;z=4};
    chkToolbars={cls="checkbox";text="显示工具条";left=771;top=721;right=874;bottom=748;bgcolor=16448250;z=3};
    custom={cls="custom";text="自定义控件";left=0;top=7;right=1052;bottom=667;bgcolor=16777215;db=1;dl=1;dr=1;dt=1;z=1}
    )
    /*}}*/
    
    mainForm.show(0x3/*_SW_MAXIMIZE*/);
    import com.dsoFramer;
    var path = 'E:\\aa.xlsx'; // 你的Excel文件的路径
    var dsoFrame = com.dsoFramer(mainForm.custom) 
    dsoFrame.menubar = false //去掉菜单栏  
    dsoFrame.titlebar = false; //去掉标题栏
    dsoFrame.toolbars = false; //去掉工具条
    dsoFrame.borderStyle = 0; //去掉边框(默认值)
    dsoFrame.openFile(path);
    mainForm.show(0x3/*_SW_MAXIMIZE*/);
    
    mainForm.chkMenubar.oncommand = function(id,event){
    	dsoFrame.menubar = mainForm.chkMenubar.checked;
    }
    
    mainForm.chkToolbars.oncommand = function(id,event){
    	dsoFrame.toolbars = mainForm.chkToolbars.checked;	
    }
    
    mainForm.chkTitlebar.oncommand = function(id,event){
    	dsoFrame.titlebar = mainForm.chkTitlebar.checked;	
    }
    
    return win.loopMessage();
     


    非业余 - aardio 编程语言 - 非官方问答社区
    限时85折!暑假期间,用aardio培训班充实自己!https://mp.weixin.qq.com/s/c4Z8sZPOiMh_OTG2VPOJmA
    Aardio培训大揭秘,轻松上手打造个人项目!https://mp.weixin.qq.com/s/cr47qhp_Cpz0p57lbbPwug
    aardio风行者第二期培训班https://mp.weixin.qq.com/s/uB6XHUDnGSk0JlWuiBE9AA
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    前天 17:46
  • 签到天数: 110 天

    连续签到: 1 天

    [LV.6]常住居民II

    35

    主题

    141

    回帖

    1183

    积分

    金牌会员

    积分
    1183
    来自: 加拿大
     楼主| 发表于 2024-5-17 22:53:39 | 显示全部楼层 来自: 加拿大
    自己动手解决了:
    [AAuto] 纯文本查看 复制代码
    import win.ui;
    /*DSG{{*/
    mainForm = win.form(text="dsoFrame控件测试";right=1191;bottom=769;bgcolor=16448250)
    mainForm.add(
    button={cls="button";text="打开文档、表格、或幻灯片";left=187;top=711;right=384;bottom=756;db=1;dl=1;z=5};
    chkMenubar={cls="checkbox";text="显示菜单栏";left=613;top=721;right=716;bottom=748;bgcolor=16448250;z=2};
    chkTitlebar={cls="checkbox";text="显示标题栏";left=930;top=721;right=1033;bottom=748;bgcolor=16448250;z=4};
    chkToolbars={cls="checkbox";text="显示工具条";left=771;top=721;right=874;bottom=748;bgcolor=16448250;z=3};
    custom={cls="custom";text="自定义控件";left=0;top=7;right=1183;bottom=690;bgcolor=16777215;db=1;dl=1;dr=1;dt=1;z=1}
    )
    /*}}*/
    
    mainForm.show(0x3/*_SW_MAXIMIZE*/);
    
    import com.dsoFramer;
    var dsoFrame = com.dsoFramer(mainForm.custom) 
    dsoFrame.menubar = false //去掉菜单栏  
    dsoFrame.titlebar = false; //去掉标题栏
    dsoFrame.toolbars = false; //去掉工具条
    dsoFrame.borderStyle = 0; //去掉边框(默认值)
    
    mainForm.chkMenubar.oncommand = function(id,event){
    	dsoFrame.menubar = mainForm.chkMenubar.checked;
    }
    
    mainForm.chkToolbars.oncommand = function(id,event){
    	dsoFrame.toolbars = mainForm.chkToolbars.checked;	
    }
    
    mainForm.chkTitlebar.oncommand = function(id,event){
    	dsoFrame.titlebar = mainForm.chkTitlebar.checked;	
    }
    
    import fsys.dlg;
    var path = "E:\\DIP目录.xlsx"
    dsoFrame.openFile(path);
    
    return win.loopMessage();
     
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    前天 17:46
  • 签到天数: 110 天

    连续签到: 1 天

    [LV.6]常住居民II

    35

    主题

    141

    回帖

    1183

    积分

    金牌会员

    积分
    1183
    来自: 加拿大
     楼主| 发表于 2024-5-17 22:54:56 | 显示全部楼层 来自: 加拿大
    可以编辑保存,还可以有更多的扩展
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-7-21 16:27
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    0

    主题

    4

    回帖

    24

    积分

    培训会员

    积分
    24
    来自: 中国江西南昌
    发表于 2024-6-10 21:08:28 | 显示全部楼层 来自: 中国江西南昌
    您的excel文件是内嵌的吗?我一个模版test.xlsx文件放在资源文件夹中。采用fsys.localfile("\res\test.xlsx")释放,运行时可行。编译成exe后,无法将该excel模版文件复制到硬盘里再操作,您有好的办法吗?
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    前天 17:46
  • 签到天数: 110 天

    连续签到: 1 天

    [LV.6]常住居民II

    35

    主题

    141

    回帖

    1183

    积分

    金牌会员

    积分
    1183
    来自: 中国安徽
     楼主| 发表于 2024-6-14 12:26:39 | 显示全部楼层 来自: 中国安徽
    阿白很菜 发表于 2024-6-10 21:08
    您的excel文件是内嵌的吗?我一个模版test.xlsx文件放在资源文件夹中。采用fsys.localfile("\res\test.xlsx ...

    应该也算吧,但我也没什么好的办法解决自己的问题,算悬而未决了
    回复

    使用道具 举报

    *滑块验证:
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|非业余 - aardio 编程语言 - 非官方问答社区

    GMT+8, 2024-9-8 08:51 , Processed in 0.148441 second(s), 31 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表