gpt4 book ai didi

visual-studio-2010 - 在 Excel 加载项、模板和工作簿之间进行选择?

转载 作者:行者123 更新时间:2023-12-02 06:36:51 24 4
gpt4 key购买 nike

我正在寻求一些高级帮助来确定用于 Excel 自定义应用程序的最佳 Visual Studio 2010 项目类型。

我将开发一个程序,要求用户以特定方式输入数据集。本身不使用表单,而是使用列,程序需要对项目进行一些自定义验证才能准备数据。从那里,用户将能够通过自定义功能区和相关选项对数据进行各种操作。该程序还将通过网络服务传输数据。

我已经玩过外接程序项目,它给了我很多我需要的东西,但我想知道模板或工作簿项目在数据输入和能够“指导”方面是否更适合这个“用户多一点。

您如何选择要使用的项目类型?所有项目类型都支持自定义功能区吗?

最佳答案

抱歉,如果这离主题太远了。我指的是 VBA,而不是 Visual Studio,但它可能仍然相关。

与工作簿相比,使用外接程序,您可以将代码与用户数据分开。因此,如果代码很复杂,并且您需要将其与用户工作簿中的数据分开更新,那么这不是一个坏主意。

使用外接程序,您可以添加按钮来执行诸如检查以确保用户数据工作簿正常或以某种方式处理之类的操作。但是,每当用户打开任何 Excel 工作表时,都会加载 AddIn 自定义按钮。这听起来不太好,但实际上并没有那么糟糕。您可以对您的 AddIn 进行编码,这样只要没有人使用按钮,它就不会执行任何操作,因此它几乎不会影响加载时间等...

如果您需要真正指导用户,工作簿可能会很有用 - 也就是说,您不能依赖用户点击按钮来验证某些内容,而是需要验证每个更改,例如。但是,工作簿解决方案将用户数据和您的代码合并在同一工作簿中,因此如果您需要更新现有用户数据的代码,那就更难了。

我将 AddIn (.xlam) 与按钮和模板(仅包含最少的自描述数据)结合使用。

我不确定仅模板选项,因此不会对此发表评论。

关于visual-studio-2010 - 在 Excel 加载项、模板和工作簿之间进行选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11507762/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com