繁体   English   中英

将Excel工作簿合并到VSTO Excel加载项中

[英]Incorporate an Excel workbook in a VSTO Excel Add-In

正在将Excel VBA外接程序重写为VSTO Excel外接程序(并切换到C#)。 在VBA版本中,我有可用于存储公式等的工作表,并且通常处理数据(当调用外接程序时,这些数据将从活动工作表中复制进来)。 使用VSTO,没有等效的.xlam工作簿和工作表来存储此类公式。 因此,我试图弄清楚如何存储/访问这样的“帮助”工作簿。 我确实意识到我可以在代码中构建公式,但是将其存储在电子表格中使其更易于维护。 我曾尝试嵌入这样的工作簿,但正在努力访问它,然后像在VBA中一样使用它。

在传统的VBA代码中,您的代码是工作簿的一部分,因此您可以用来“存储”某些配置。 在外接程序中,没有这样的东西。 它是应用程序级别,因此没有特定的文档。

a)您可以将公式存储为XML或其他格式,然后对它们进行所需的操作

b)似乎您想要的不是外接程序,而是文档级别的自定义。 如果这样做,您的“代码”将附加到特定文档。 在那里,您可能会使用“模板”工作表,甚至可以自定义工作表,外观,公式,添加范围,无论您需要什么。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM