我想在 excel 中自动化一些通过 mathcad (v15) 完成的计算。第一个解决方案(可行)是添加一个新的空 OLE 对象(mathcad 文档)并选择我们要嵌入的 mathcad 文件。然后可以使用 VBA 与 mathcad 交换数据。
但是我想将 mathcad 文件和 excel 文件分开。
我试图从文件中添加一个对象并将其链接(在插入对象对话框中,通过选择从文件创建并将其链接到文件)。当我运行我的宏时,我收到以下消息:“无法获取 oleobject 类的对象属性”(或者类似的东西,我使用的是法语版本的 Excel)。
这是我的一段代码:
Dim MathcadObject As Object
Set wordObj = ActiveSheet.OLEObjects(1)
'wordObj.Activate 'Launches mathcad: the file association is recognized
Set MathcadObject = Worksheets("Feuil1").OLEObjects(1).Object 'fails with error cannot get property value...
有谁知道如何解决这个问题?
最好的