gpt4 book ai didi

vba - 使用 VBA 创建 Excel 2007 或 2010 自定义任务 Pane

转载 作者:行者123 更新时间:2023-12-02 09:58:25 24 4
gpt4 key购买 nike

是否可以在不使用 Visual Studio(即仅使用 VBA)的情况下为 Excel 2007 或 2010 构建自定义任务 Pane ?

我找到了this other question但这对我不起作用。

最佳答案

我认为,到目前为止,您问题的答案是“否”。

据我所知,使用自定义任务 Pane /应用程序 Pane 扩展任何 Office 应用程序(Excel、PowerPoint 等)都需要 COM 加载项,而该加载项需要使用 Visual Studio 进行开发。

至少对于 Office 2007,本文 ( https://msdn.microsoft.com/en-us/library/aa338197%28v=office.12%29.aspx ) 特别指出:

(..) custom task panes are deployed as Component Object Model (COM) add-ins (..)

同一篇文章指出 VBA 不支持创建此类自定义任务 Pane 。

You can create custom task panes in any language that supports COM and that enables you to create dynamic-linked library (DLL) files, for example, Microsoft Visual Basic 6.0, Microsoft Visual Basic .NET, Microsoft Visual C++, Microsoft Visual C++ .NET, and Microsoft Visual C. However, Microsoft Visual Basic for Applications (VBA) does not support creating custom task panes. Custom task panes use other technologies with which you are already familiar, for example, Microsoft ActiveX controls.

本文展示了如何在 VS2013 中使用 C# 或 VB 创建自定义任务 Pane :https://msdn.microsoft.com/en-us/library/aa942846.aspx

总而言之,本文(https://msdn.microsoft.com/en-us/library/bb398242.aspx)指出,您需要Microsoft Office Developer Tools来开发办公解决方案,该工具仅与捆绑在一起

  • Visual Studio 专业版
  • Visual Studio 高级版
  • Visual Studio Ultimate

如果您只有 VBA 可用,那么您现在似乎只能使用原始的用户表单。

关于vba - 使用 VBA 创建 Excel 2007 或 2010 自定义任务 Pane ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23567045/

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