xlswrite函数”openExcelWorkbook“不工作!(05/2023)
31日视图(30天)
显示旧的评论
你好所有的,
我有困难xlswrite函数。我以前用过无数次与今年早些时候相同的脚本。然而,今天,我收到一个错误消息,尽管没有改变我的MS Excel许可/版本或MATLAB许可/版本。我没有更新的安全保护。从本质上讲,没有故意改变我自去年1月使用xlswrite结束。
在MATLAB 2018 b,我得到以下错误信息:
错误使用xlswrite(第224行)
未定义的函数“openExcelWorkbook”“COM.Excel_Application”类型的输入参数。
在MATLAB 2021,我得到以下错误信息:
未识别的函数或变量“openExcelWorkbook”。
错误xlswrite(第224行)
对方= exceptionHandler (nargout除外);
我找不到文档也没有以前提出的问题涉及到这些错误消息。任何想法吗?
答案(1)
图像分析
2023年5月22日在0:44
你能开始Excel本身没有问你什么吗?什么是发生在我身上,我的系统是利用Excel 2016改为使用Excel / Office 365。这最终打破我所有的项目,因为当我去把一些数据到Excel,它失败了。例如,Office 365要求每个人登录到办公室至少一次。所以当我去一个共享实验室系统,登录用户在自己的系统用户名,和运行我的程序,我的程序称为Excel作为一个ActiveX服务器,然后试图把数据,和失败。原因是现在Office 365,跑步和我的用户应该登录到办公室。然而,这立即登录提示发生了,之前我可以设置可见属性为true !所以我的用户从未见过登录提示失败后,我尝试使用Excel。与之前版本的Excel,我们没有单独每个用户登录。解决办法是,我必须有用户启动Excel和登录的,一次。 Once that is done, then I can get an ActiveX server without it asking my users to login anymore. The problem is we have many users and they change lab technicians all the time. We are looking into getting something called something like a "long term service contract" where the Excel is for the whole machine, like it used to be, rather than for each individual users like it is now with Office 365. However they'll do that only until 2025 when Windows 10 and that version of office will have "end of life".
所以底线,首先尝试启动Excel本身并提出回答任何提示。然后看看你是否能开始从MATLAB。