Tag: 插件

Installshield Excel加载项

我在VS2010中创build了一个excel插件。 我正在尝试使用Installshield创build安装。 我不想使用VS2010将创build的发布setup.exe。 原因是我需要将某些文件放在目标计算机上,并希望使用installsheild来完成。 我的问题是,我现在知道哪些文件应该去哪里。 通常情况下,安装完成一切。 任何帮助将是惊人的。

你如何制作Excel 2011加载项(Mac)

我想为function区添加一个button,并在单击时执行一些基本任务。 这可能吗? 如果是这样,怎么样? 提前致谢。

拦截Excel打开文件

有没有办法通过COM插件拦截或覆盖Microsoft Excel的文件打开命令? 我想在Excel尝试打开工作簿之前处理文件,所以Application_WorkbookOpen太晚了。 理想情况下,它也应该在Excel文件被双击时触发。

Microsoft便捷式安装程序 – 用户从未提示信任

我为一个客户端写了一个Excel加载项,为5个用户做了一些自定义的事情。 我用VS2012和Excel 2010的互操作程序集编写了它。我用MS一键发布器发布加载项,压缩内容并将其发送给这5个用户。 他们(似乎)只能随机安装加载项。 一些用户已经成功,而另一些用户则收到错误消息。 一些更多信息: 没有成功安装的用户不会被提示信任安装。 这需要他们正确的错误信息。 我用一个本地开发证书签署了代码。 我没有使用verisign证书或类似的东西。 我没有想到它会做任何事情,因为他们的本地文件系统永远不会让它到达提示。 首先,我创build了一个batch file来configurationregistry以包含列表安全性 。 这没有做什么。 我无法在任何其他PC上复制错误,无论是否在本地networking上。 我的猜测是,他们的安全政策中有一些禁止访问这些一键安装文件的东西。 任何想法哪一个? 这是错误消息: System.Security.SecurityException: Customized functionality in this application will not work because the certificate used to sign the deployment manifest for ThisAddin or its location is not trusted. Contact your administrator for further assistance. at Microsoft.VisualStudio.Tools.Applications.Deployment.ClickOnceAddInTrustEvaluator.VerifyTrustPromptKeyInternal(ClickOnceTrustPromptKeyValue promptKeyValue, DeploymentSignatureInformation […]

Excel用户定义的函数名称与单元名称冲突

在最近升级到Excel 2010(从Excel 2003)之后,我们注意到来自我们的一个XLA加载项的函数调用的问题。 该function正在显示#REF! 在Excel 2010中,但在Excel 2003工作,我最终追溯到一个命名问题。 函数名称是PEN60(…),但在Excel 2010中, PEN60是一个有效的单元格引用,而不是计算值,我得到了#REF! 。 完全限定的函数名称(即具有加载项的完整path)按预期工作。 任何想法如何可以修复,酒吧重命名的function?

c#excel插件工作簿closures事件

我做一个Excel COM加载项。 现在我想要控制WorkbookBeforeClose事件。 但是,我发现在Stackoverflow( c#使用事件处理程序WorkbookOpen )的解决scheme不适合我。 在我的插件中没有InternalStartup Sektion,只有一个Load Sektion。 我只能通过按下我的function区栏中的button来启动事件处理程序。 当我按下button1x的事件处理程序做我想要所有的时间Excel加载。 当Excelclosures并重新启动时,我必须再次按下button。 有没有一种方式,事件处理程序启动时,Excel加载第一个空的工作簿? 有一些帮助或解决scheme吗? 感谢致敬 斯蒂芬 这里是我的代码,我使用的EventHandler: public partial class Excel2SE { Excel.AppEvents_WorkbookBeforeCloseEventHandler EventDel_BeforeBookClose; private void Excel2SE_Load(object sender, RibbonUIEventArgs e) { EventDel_BeforeBookClose = new Excel.AppEvents_WorkbookBeforeCloseEventHandler(BeforeBookClose); } private void btn_Start_Click(object sender, RibbonControlEventArgs e) { wbEventhandlerStart(); } private void wbEventhandlerStart() { Excel.Application app = (Excel.Application)Marshal.GetActiveObject("Excel.Application"); app.WorkbookBeforeClose += […]

如何将function区button连接到Excel加载项中定义的function?

我正在使用MSVS 2013创build一个C#MS Excel加载项。 在以前的插件范例中,function区类devise器直接连接一个function区button单击事件以在Add-In应用程序类中运行 – 现在,function区function在function区类本身中定义。 从单独的function区控件类访问ThisAddIn类中定义的函数的最佳方法是什么?

使用下面一行中的格式插入Excel行,而不是上面的行

我需要使用C#将一行插入到现有的Excel工作表中,但保留现有的格式。 在Excel中的默认行为是使用上面的行的格式,这在某些情况下是我不想要的,因为这可能是不同的。 我相信我已经看到,有一种方法来指定使用下面的行的格式,而不是从上面的行,但我现在找不到它。 有谁知道如何指定这个? 这是我正在使用的代码: sheet.Range[string.Format("{0}:{0}", row)] .EntireRow .Insert( Excel.XlInsertShiftDirection.xlShiftDown);

Visual Studio JavaScriptdebugging

在我的加载项中,当context.sync().then(function…)抛出一个exception时,这就是将它logging到控制台时的样子: 可以看出,没有指示线路导致这个错误,这使得错误检测真的很痛苦。 我怎样才能得到错误发生的路线? 编辑 :我正在使用Visual Studio 2017年。 非常感谢你,祝你有美好的一天!

需要一个excel插件来查看底层的openxml

有谁知道一个Excel插件,可以告诉你底层的openxml(最好在实时和语法着色)? 我知道我可以重命名xlsx来压缩searchxml,但如果有人知道插件,简化,然后让我知道