共 127 篇文章 |
|
在上一篇中已经实现了在VSTO中调用VBA工程中的过程来实现撤销功能,OnUnDO函数必须是调用VBA中的过程名,如果每一个撤销的过程都需要放入到VBA中去实现,不仅繁琐,还失去了VSTO开发插件的意义。其实可以通过VSTO调用一个固定的VBA,再通过VBA来调用VSTO内撤销过程的方法来实现,核心在于VBA如何调用VSTO中的过程,其实现过程如下:以上代码的... 阅143 转4 评0 公众公开 23-04-09 00:38 |
在VBA环境下,运行VBA代码后,Excel的撤销按钮是灰色的,这意味着VBA代码导致工作表、工作簿的改变是无法撤销的,其实VBA内置了一个Application.OnUndo 方法 ,能够在运行代码后实现撤销功能,但是具体的撤销过程需要自行实现。最后,运行项目就可以实现撤销功能,但是如果每一个撤销过程如果都放入到iCells_Undo.xlam加载项中,已然失去了VSTO... 阅274 转0 评0 公众公开 23-04-09 00:37 |
使用Advanced Installer打包发布VSTO插件。制作VSTO插件项目安装包 本安装包模板兼容Excel和WPS。2 打开安装文件 VSTODEMO.aip3 修改项目名称与你的项目一致(也可以不一致 尽量保持一致)特别注意, 只在新项目开始的时候改一下这里 后面如果修改会导致新版本的安装包无法覆盖升级5 项目切换到Releas模式编译。6 重新导入项目文件1 ) 删除文件和... 阅1 转自郑广学老师 公众公开 23-04-07 01:17 |
SunnyUI 学习1.3——图表。private UIBarOption option;AddData("Bar1");AddData("Bar2");UIBarSeries series = new UIBarSeries();series.Series.Add(series);XAxis.Add(new UIScaleLine() { Color = Color.SetOption(option);UIBarSeries serie = option.Series[0];AddData(datas[i]);Series[0] = serie;private UILineO... 阅3794 转16 评0 公众公开 21-05-08 15:00 |
SunnyUI 学习1.2——主题。分类专栏: SunnyUI C# 文章标签: c# winform。主题的用法,官方介绍的比较详细,我就不过过多赘述,只提取其中的用法。主题用法教程。通过修改它的属性可以控制很多组件的颜色主题。主布局必须继承SunnyUI提供的七种布局中的一种,这在我的上一篇文章中有描述。版权声明:本文为CSDN博主「炎黄子孙__」的原创文章,... 阅733 转0 评0 公众公开 21-05-08 14:59 |
SunnyUI 学习1.1——简介与界面布局的使用。要使用这个布局模式,需要让Form布局类继承其中一个布局。Header指的是上面的界面,Aside是左边的界面,Main是右边的主界面。下面这个是主布局文件中的代码,通过两行代码为Aside布局制定了TreeNode,为Main布局指定了对应的布局类。// 添加Main布局的布局类FAside.//TreeNode treeNode = new TreeNo... 阅4505 转7 评0 公众公开 21-05-08 14:58 |
C# 键盘钩子和鼠标钩子的使用详解。public delegate int HookProc(int nCode, Int32 wParam, IntPtr lParam);public static extern int CallNextHookEx(int idHook, int nCode, Int32 wParam, IntPtr lParam);wParam 代表发生的鼠标的事件,详情参考钩子类中的常量。private static extern int CallNextHookEx(int idHook, int nCode, Int32 wP... 阅1966 转16 评0 公众公开 21-05-08 14:45 |
阅288 转8 评0 公众公开 21-04-12 00:24 |
Excel 2013单文档界面(SDI):如何重建任务窗格以支持它Excel 2013单文档界面(SDI):如何重建任务窗格以支持它发布于2013年2月28日星期四上午8:00,作者:Pieter van der Westhuizen。基本上这意味着一个Excel窗口包含一个Excel工作簿,而在过去,您可以在一个Excel窗口中打开多个Excel工作簿。而使用Excel 2013,您仍然可以平铺Excel工作簿... 阅347 转3 评0 公众公开 19-08-09 16:57 |
VSTO插件无法运行和解决方法。VSTO开发的插件十分娇气。2)没有VSTO运行时?VSTO是基于.NET开发的插件,所以需要.NET框架。而且该框架的版本最好和VSTO插件使用的框架一致。例如,我在.NET框架4.0开发的VSTO插件。该组件也是VSTO运行所需的组件。因为VSTO开发使用没将引用到的一些DLL文件设置好,导致客户端缺少相关文件。和Office使用的版本一... 阅3400 转1 评0 公众公开 19-02-28 21:27 |