以下MATLAB代码运行保存为excel文件test.xlsx的模块的宏test

filename = 'test.xlsx';
Excel = actxserver('Excel.Application');
workbook = Excel.Workbooks.Open(filename);
Excel.Application.Run("test");

将其保存在外部基本宏文件, functions.bas ,保存为文本文件或内存中的字符串时,是否可以运行相同的宏test ,而无需将Office文件转换为宏启用文档?

Function test()
    MsgBox "Hello World"   
End Function

  ask by Brethlosze translate from so

本文未有回复,本站智能推荐:

2回复

如何在Matlab的Excel中调用Excel宏?

我想从Matlab中调用Excel中的Excel宏或VBA函数。 应该如何实现呢? 我想我应该用 那么,我该如何继续在该Excel工作簿文件名中调用VBA功能?
1回复

Matlab可以通过ActiveX在Excel文件中编写宏吗?

有几篇文章和说明,说明如何通过ActiveX在Matlab中运行Excel宏。 但是可以用Matlab将这样的宏写入Excel文件吗? 背景:我编写了一个Matlab工具,可将数据导出到Excel文件中。 这些Excel文件应包含一个特定的宏,该宏取决于所包含的数据。 好了,有一
1回复

从Matlab删除Excel图形

我想直接从MATLAB中删除excel文件中的所有图形。 我可以使用activex选择所有图形,但无法找出删除它们的方法。 我的代码: 谢谢你的帮助!
1回复

如何将数组从Excel VBA传递到Matlab

我正在尝试从vba传递4个数组到matlab函数。 但这会导致类型不匹配错误。 num , txt , pnum和ptxt是我的matlab函数所需的4个数组。 我确实成功地将double传递给了另一个函数,所以我认为这是相同的方法,但事实并非如此。 有人可以帮忙吗? 先
1回复

使用worksheet.saveas保存Excel文件时出错

我有一个Excel模板文件。 基于Excel版本,我想通过Matlab另存为Temp.xlsm。 这是我用来保存模板文件的代码: 该代码工作正常。 但是,当我尝试打开文件时,出现以下错误: 但是,通过“另存为”菜单将temp.xls保存到temp.xlsm时,它打开时没
1回复

VBA:在Matlab生成的Excel文件中使用函数

我有一个VBA函数,我想在我的Excel文件中使用。 Excel文件是通过Matlab创建的,我想在其中一张Excel工作表的单元格中使用VBA函数。 我可以在Excel文件中手动创建VBA函数。 但是,由于我是通过程序创建Excel文件的,因此我想将VBA函数另存为文件,然后从M
1回复

将Excel工作表导入Matlab

我希望得到的期望多于期望,但是是否有将Excel电子表格(包括函数)导入到Matlab中呢? 我希望大量导入该工作表,因此需要付出巨大的努力才能在Matlab中复制该工作表,所以我不得不问。 我意识到使用Excel加载项可以从Matlab调用excel,反之亦然。 但是,我希望将其
2回复

Matlab与Excel在计算方面的差异

我在使用Matlab时遇到了一些问题。 我正在做一些有关场外交易工具的计算(定价,构造折现曲线等),首先是在Excel中,然后是在Matlab中(以作比较)。 尽管我100%确信Excel中的计算是正确的(与市场数据相比),但Matlab似乎产生了一些差异(即-4,18-05E)。 Mat