C# 不使用互操作读取Excel宏

C# 不使用互操作读取Excel宏,c#,C#,我需要获取Excel宏并将其存储到C#中的对象中,正如我们所知道的那样,在Interop Excel的帮助下,我们可以这样做 但我需要复制Excel宏而不使用互操作引用 你能帮忙吗?你不能。互操作使用Microsoft专有格式。如果要在excel中编写VBA宏,您必须手动将宏保存在excel中。感谢您的回复,但我不需要编写宏,.xlsm文件有宏,我只需要在没有互操作的情况下读取它。谢谢,您可以在vba资源管理器中右键单击宏并导出,从而创建一个文本vba扩展。但不是从c#这是你标记帖子的方式。谢谢

我需要获取Excel宏并将其存储到C#中的对象中,正如我们所知道的那样,在Interop Excel的帮助下,我们可以这样做

但我需要复制Excel宏而不使用互操作引用


你能帮忙吗?

你不能。互操作使用Microsoft专有格式。如果要在excel中编写VBA宏,您必须手动将宏保存在excel中。感谢您的回复,但我不需要编写宏,.xlsm文件有宏,我只需要在没有互操作的情况下读取它。谢谢,您可以在vba资源管理器中右键单击宏并导出,从而创建一个文本vba扩展。但不是从c#这是你标记帖子的方式。谢谢,但我需要在c#中复制excel宏而不使用互操作?你不能复制它!!!