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除外);
我找不到文档也没有以前提出的问题涉及到这些错误消息。任何想法吗?
2的评论
迈克尔·迪亚兹
迈克尔·迪亚兹 2023年5月22日在4:08
C:\Program Files\MATLAB\R2021a\toolbox\matlab\iofun\private\ openExcelWorkbook。m % iofun私人

登录置评。

答案(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。
另一种方法是改变你的电话xlswrite打来的电话 writecell writematrix
8的评论
图像分析
图像分析 2023年5月23日行传十三章36节的一句话
编辑:图像分析 2023年5月23日在37
是的,Office 365是不可靠的。今年1月,2023年3月和4月的问题。事实上,就在昨天有问题:
2023年5月22日:“我们正在调查一个问题影响访问https://msft。365年/ 6016 gbj06和微软应用程序,”该公司表示。额外的更新可以在https://msft上找到。/ 6017 gbj0b MO559201之下。”

登录置评。

s manbetx 845


释放

R2021a

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!