首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

个人永久性免费-Excel催化剂功能第47波-VBA开发者喜爱的加密函数类

文章出处说明 原文简书上发表,再同步到Excel催化剂微信公众号或其他平台上,文章后续有修改和更新将在简书上操作, 其他平台不作同步修改更新,因此建议阅读其他出处的文章,尽可能跳转回简书平台上查看。...题外话 本人也是从Excel的VBA语言入门了编程世界的,然后很偶然的机会接触到VSTO,并且一位热心的网友一路的帮助下,算是入门了C#语言,现在可以灵活地用C#实现自己想要的一些小功能(大部分是抄百度和...例如今天介绍的几个加密函数,.Net Framework类库里,直接有现成的代码,几乎可以直接调用的程度,对于一些非OFFICE环境内的功能实现来说,使用VSTO开发或C#、VB.Net开发,开发效率还是有很大的提升...VBA代码调用加解密函数方法 说到重点,VBA开发者可能更多场景还要回到自己VBA代码想要调用其他语言开发好的函数,例如此篇的自定义函数。...,重新定义Excel函数的学习和使用方法 第5波-使用DAX查询从PowerbiDeskTop获取数据源 第6波-导出PowerbiDesktop模型数据字典 第7波-智能选区功能 第8波-快速可视化数据

3.1K10

Excel催化剂安装过程详解及安装失败解决方法

文章出处说明 原文简书上发表,再同步到Excel催化剂微信公众号或其他平台上,文章后续有修改和更新将在简书上操作, 其他平台不作同步修改更新,因此建议阅读其他出处的文章,尽可能跳转回简书平台上查看。...重新定义Excel函数的学习和使用方法 - 简书 https://www.jianshu.com/p/534803771c20 Excel催化剂功能第5波-使用DAX查询从PowerbiDeskTop获取数据源...开发技术,对32位/64位OFFICE完全兼容(市场上非VSTO开发的插件,很多就死不能兼容64位OFFICE使用,日后会大量插件使用VSTO开发)。...Excel催化剂插件下载地址: http://101.132.130.88/VSTO插件/Excel催化剂/setup.exe 安装成功截图 环境检测成功截图 当安装完所有环境和配置过hosts,将会出现以下截图样式...环境检测成功.png 信任路径设置和证书导入成功 证书及信息路径运行过后,成功会出现如下截图样式 ? 信任路径设置成功.png ?

2K30
您找到你想要的搜索结果了吗?
是的
没有找到

Excel催化剂开源第41波-网络采集类库及工具分享

VBA开发网抓程序,会用到xmlhttp/winHttp.winHttprequest.5.1等组件,当时笔者也是这样进入了网抓领域的,这些都是非常过时的东西,.Net的开发,有大量的更好用的轮子使用...,Excel催化剂开发过程,也会用到,在此向大家简单分享,希望对VBA转VSTO开发群体有所帮助。...微软原生自带类库 HttpRequest类库 .Net4.0的框架上,只能用这个类库,更高的框架.Net 4.5,可以用HttpClient,比HttpRequest更高级的更易使用。...同样地,现在使用它,我都是用的是我以前学习nuget封装上传到nuget的一个版本,有兴趣的也可以直接从nuget上获取,和苏飞的一模一样的,哈哈。...网络爬虫和反爬虫,是一股正邪交锋的战场,笔者2011年左右玩VBA爬虫,和如今炙手可热全民爬虫的环境已不同,普通爬虫程序已经没有什么可作为了,也就是说,参加了那些培训班速成出来的,也只能呵呵了。

1.1K30

OFFICE插件管理工具更新,让你安装使用OFFICE插件无忧

【OFFICE插件管理工具】因用户需求而生,1230版本再增加了修复VSTO插件安装过程高频出现的type属性错误的功能。...新增功能20201230 新增对VSTO插件安装后启动时报一个type属性错误的处理方式。原理其实很简单,就是把这个文件删除即可,为懒癌服务,一键删除。 ? ?...新增功能20200910 功能菜单在其他功能菜单。 一般报错信息如下图: ? ? 对证书修复的原理,同样是操作注册表完成,此操作需要管理员权限,若当前用户非管理员,会出现报错。...安装过WPS的电脑,可能会出现本功能不可用问题,因WPS强制抢夺了OFFICE的接口,开发者群体很被诟病的作法。 ?...三、修复选中插件因家庭学生版加载失败 如标题所示,此功能主要针对新电脑安装自带的OFFICE,安装插件后,始终加载不上来,可以使用此项去修复试试。

2K30

Office 365开发概述及生态环境介绍(一)

由于VBA的巨大成功,甚至一些非微软产品(例如AutoCAD)也支持VBA。 虽然理论上说VBA可以做很多事情,但它主要擅长的是对应用程序内部操作的自动化。...但是,一个好消息是,Office应用程序,都提供了录制宏的功能,也就是说,你可以先按照想法进行操作,然后录制工具会把相应的代码记录下来,通常这些代码直接就可以运行,但是理想情况下应该是略加修改才真正有实用价值...VBA代码的部署一般分为两种,它可以作为Office文档的一部分存在(例如只是某个文件的特定功能的话),也可以单独存在(假定是一个通用的功能,尤其是希望应用程序启动的时候就自动加载的话)。...VSTO VSTO的全称是Visual Studio Tools for Office,最早的版本出现在Visual Studio .NET 2003里面,但真正引起开发人员兴趣是Visual Studio...这里就是我们熟悉的.NET编程的体验,可以用到几乎所有.NET Framework的功能,目前VSTO支持的开发语言除了VB.NET,还有C#

2.9K20

C# 读取二维数组集合输出到Word预设表格

设计约定 1、设计WORD模板,需要输出值的地方绘制表格,表格的数量对应输出的数据表数量。...(注意:WORD表格序号以1为开始) 输出写入的方式,我们约定有两种方式: 一为覆盖式写入(即已预知数据输出模式)举例如下图: 二为动态式写入(即未知数据行数量)举例如下图: 范例运行环境 操作系统...或以上 开发工具:VS2019 C# 配置Office DCOM 配置方法可参照我的文章《C# 读取Word表格到DataSet》进行处理和配置。...); //写入Word表格 小结 1、核心代码对无数据的表格采取了删除WORD表格的操作。...这些代码我们提供了一些操作WORD相关的关键方法,这里仅作参考,欢迎大家评论指教!

7710

Script Lab 09:异步调用函数,PowerPoint基础操作

其实这种调用模式,我们在前期的代码并未出现过,所以借此机会,讨论下这里的要点。...当运行时调用回调函数,它会将 Async­Result 对象作为回调函数唯一的参数传入。...AsyncResult 对象包含有关异步操作的信息,如:操作是否成功;发生了什么错误(如果有);以及异步函数的返回值(如果有)。...作为一个 VSTO 开发老兵,曾经花了五年国内推广 VSTO 技术,也曾为创造国中的PPT插件市场出了点绵薄之力。...但是作为 Office 的下一代开发技术 OfficeJS 代表了 Office 开发的未来,随着 Office 365 市场份额的增加,Web Add-ins 的前途远胜于 VBA/VSTO,目前还是一片蓝海

1.6K20

人人都值得学一点PowerShell实现自动化(6)自动化微软系产品

PowerShell之所以强大,在于其是面向对象的语言 DOS命令和CMD命令,都是一条命令执行一个过程,是面向过程的调用方式,而PowerShell之所以敢称作Power,就是其比一般地Shell...不专业,虽说一般不会出现什么灾难性的问题,但日常一些失误引起的小范围的损失是在所难免的。...在此篇文章的代码,分别分享C#和PowerShell的代码,笔者的书写顺序是先写了C#代码,再写PowerShell代码,调用dotNET类库上,PowerShell因为没有命名空间的概念,书写代码没有...C#那么方便,但因总体代码量较少,写完C#再写PowerShell,可以很方便地将C#智能提示出来的代码,直接复制到PowerShell上小改即可。...简单带过一下PowerShell自动化OFFICE程序 和VSTO开发类似,只要拿到OFFICE程序的Application对象后,就可以轻松例用VBA的对象模型,进行OFFICE的自动化操作

1.8K10

Excel插件-多工作薄合并工具之安装注意事项和下载地址公布

咋看是有些麻烦,但实质是更加安全、友好,用户环境搭建好的情况下,基本只需双击这样的动作就能打开使用,不需设置宏安全性、宏警告等VBA开发的插件所面对的问题,特别适合企业级别的开发使用。...最最突出的是此种VSTO方式开发的插件是Excel文档和实现功能的代码可以分离,对插件维护、升级、错误修复等等一些开发过程不可避免的问题,使用VSTO的数据和代码分离技术,数据保存在用户电脑,代码开发者开发好重新发布...,用户可以无需担心升级、错误修复等原因而不得不把手头的Excel文件弃用,重新获取开发者最新的版本的Excel文件,然后再重头再来完成之前在前一版本里已经个性化做过的事情。...或日后再使用其他OFFICE插件不用再下载安装此两部分底层组件。 ?...安装过程可能需要重启和需要管理员权限才能安装,若没有管理员权限请咨询IT 部门协助安装。 插件安装 解压插件程序的文件夹到电脑某一位置 ? 双击后出现一个安装提示,点击【安装】即可 ?

83120

.NET周刊【7月第2期 2024-07-14】

SDK更新提高项目安全性,新增指令集支持矢量化操作。ASP.NET Core的更新包括静态Web资产的指纹识别和分布式跟踪改进。大量错误修复和质量改进确保了稳健的应用程序开发。...程序设置隐藏按键,以便管理员不公开功能入口的情况下调出特殊设置界面,避免普通用户误操作。...通过OnStartup事件获取文件名并处理,解决了软件启动后的参数传递问题。使用窗口句柄实现跨进程通信。...详解C#委托与事件 https://www.cnblogs.com/ayic/p/18295844 C#,委托是一种引用类型,用于封装方法的引用,可以作为参数传递,或将多个方法组合。...我想使用 VSTO 插件查看键盘操作 - Qiita https://qiita.com/ikuzak/items/3706dee143e90d6c4131 如何监视 VSTO 外接程序的键盘击键。

9210

个人永久性免费-Excel催化剂功能第41波-文件文件夹相关函数

对于日常办公过程,每天面对的操作离不开文件、文件夹的操作,当然可以用资源管理器、Everything之类的管理软件来管理。...但涉及到批量操作Excel环境或许是个更好的方式,前面很多的内容不断地有使用过部分的文件、文件夹的函数,今天系统给大家介绍下在Excel催化剂里所开发出的文件、文件夹相关的函数。...文章出处说明 原文简书上发表,再同步到Excel催化剂微信公众号或其他平台上,文章后续有修改和更新将在简书上操作, 其他平台不作同步修改更新,因此建议阅读其他出处的文章,尽可能跳转回简书平台上查看。...背景介绍 在前面的第16波,其实已经有大量的关于文件、文件夹的批量操作,如批量创建、移动、复制、重命名文件、文件夹等操作。这其中大部分操作需要获取原有文件的路径信息这一步前提条件。...同样地第22波工作薄类型转换,第24波批量发邮件功能,发送附件,也要用到文件路径。

1.3K20

Excel催化剂开源第30波-Excel上尽情地使用LINQ

.Net的世界,恰恰提供了这样的能力,用LINQ,仿佛回到了写SQL语句查询的环境,对编辑的使用的各种对象集合,排序、筛选、去重等SQL语句常用的功能上,LINQ的帮助下,一样可以对代码的集合对象进行这些操作...所以VBA的世界,对某对象进行排序、筛选、去重等操作VSTO的世界,使用LINQ来操作,将变得十分简单。...例如经常需要遍历单元格区域,肯定少不了For Each+IF等代码,但使用了LINQ后,真心变得很简单,特别是操作一个多列的表单结构的数据,前面提到笔者喜欢将其转换为DataTable,因为这样的数据结构就可以用上了...具体地址为:https://github.com/paulyoder/LinqToExcel Excel上使用LINQ访问集合对象 简单演示下用过的一些小代码 获取当前数据区域中的非隐藏行的行号集合。...,过滤隐藏、错误、空值等 public static IEnumerable GetUsedDataValuesFromActiveSelection()

1.8K20

个人永久性免费-Excel催化剂功能第25波-小白适用的文本处理功能

翻看各大插件,都不约而同地出现系列文本处理的功能,自己使用Excel过程临时性的需求,也会用上这几种文本处理,但仅适用于小范围的使用,使用这些功能不是数据处理的正确的之道,数据处理的核心需求是...文章出处说明 原文简书上发表,再同步到Excel催化剂微信公众号或其他平台上,文章后续有修改和更新将在简书上操作, 其他平台不作同步修改更新,因此建议阅读其他出处的文章,尽可能跳转回简书平台上查看。...因Excel本质是3大类型数据结构:文本、数值、和其他错误、逻辑值等。...正则匹配与替换 字符串处理的世界,没有比正则表达式处理更合适的了,若想从各种奇葩的文本字符串找寻想要的信息,最好还是静下心来,学习掌握下正则表达式....第4波-一大波自定义函数高级应用,重新定义Excel函数的学习和使用方法 第5波-使用DAX查询从PowerbiDeskTop获取数据源 第6波-导出PowerbiDesktop模型数据字典 第7波

1.6K30

C# 读取多条数据记录导出到 Word 标签模板

目录 应用需求 实现步骤 范例运行环境 配置Office DCOM 实现代码 组件库引入 ​编辑 核心代码 小结 应用需求 将数据库数据表的数据输出并打印,WORD 是一个良好的载体, 应用项目里,...4、遍历数据表记录,粘贴剪贴板内容, 按照自定义关键+列名称, WORD 按关键字查找,并替换成对应的实际数据,完成输出。...范例运行环境 操作系统: Windows Server 2019 DataCenter 操作系统上安装 Office Word 2016 数据库:Microsoft SQL Server 2016 .net...版本: .netFramework4.7.1 或以上 开发工具:VS2019 C# 配置Office DCOM 配置方法可参照我的文章《C# 读取Word表格到DataSet》进行处理和配置。...这些代码我们提供了一些操作WORD相关的关键方法,这里仅作参考,欢迎大家评论指教!

10610

C# 将 Word 转文本存储到数据库并进行管理

应用项目里,我们将实现如下需求: 1、上传WORD文件,获取二进制数据和文本数据。 2、将二进制数据和文本数据保存到数据表。 3、查询需要的数据文件,可提供下载功能。...范例运行环境 操作系统: Windows Server 2019 DataCenter 操作系统上安装 Office Word 2016 数据库:Microsoft SQL Server 2016 .net...版本: .netFramework4.7.1 或以上 开发工具:VS2019 C# 设计数据表 打开 Microsoft SQL Server 2016 查询分析器,执行如下代码创建表: 代码片断如下...DF_f_words_cid] DEFAULT (newid()) FOR [cid] GO 创建成功后,右击f_words表,点击设计,呈现视图如下: 如图字段CID为唯一标识;filename存储上传获取的文件名...,将保存后的文件获取二进制及文本数据存储到数据库

6210

将浏览器嵌入 .NET 应用程序:DotNetBrowser 还是 CefSharp?

本文是我们的客户考虑其项目的开源库和商业库提出的最常见比较点的汇编。...不需要在主 UI 线程上执行此操作——即使工作线程也可以执行此操作。 您可以同时初始化和使用具有不同配置的多个 Chromium 引擎,这在 CefSharp 是不可能的。... CefSharp ,如果 CEF 或 C++/CLI 绑定内部出现问题,这将导致整个 .NET 应用程序崩溃而无法处理这种情况。...Office VSTO 将加载项加载到单独的 AppDomain [6]以进行隔离。 DotNetBrowser 非默认 AppDomain 运行。...DotNetBrowser 控件是纯 UI 控件,它们代码显式初始化。您可以设计器不受任何限制地使用它们。安装 NuGet 包或 VSIX 扩展后,BrowserView 控件出现在工具箱

39940

个人永久性免费-Excel催化剂功能第28波-工作薄瘦身,安全地减少非必要冗余

文章出处说明 原文简书上发表,再同步到Excel催化剂微信公众号或其他平台上,文章后续有修改和更新将在简书上操作, 其他平台不作同步修改更新,因此建议阅读其他出处的文章,尽可能跳转回简书平台上查看。...Excel工作表内大量细小的形状对象存在 这些形状对象可能不一定是自己创建的,可能是网络上复制粘贴过来的,也可能是自己工作表上曾经插入过这些的形状对象,后来对工作表进行筛选、排序、行高列宽调整过程,...工作薄瘦身操作入口 因工作薄瘦身操作,有可能会误伤有用数据,故Excel催化剂体贴地进行了文件另存为操作,当出现操作,仍然保留有原文件的内容。...建议完成操作后,打开原文件进行简单比对,看是否有误删除操作。 ?...一大波自定义函数高级应用,重新定义Excel函数的学习和使用方法 第5波-使用DAX查询从PowerbiDeskTop获取数据源 第6波-导出PowerbiDesktop模型数据字典 第7波-智能选区功能

99530

C#4.0新增功能01 动态绑定 (dynamic 类型)

因此,不必考虑对象是从 COM API、从动态语言(例如 IronPython)、从 HTML 文档对象模型 (DOM)、从反射还是从程序的其他位置获取自己的值。...但是,如果代码无效,则在运行时会捕获到错误。   通过 dynamic 类型实现的操作,该类型的作用是绕过编译类型检查。 改为在运行时解析这些操作。...添加整数和对象,将报告编译器错误。...上下文 dynamic 关键字可以直接出现,也可以作为构造类型的组件在下列情况中出现声明作为属性、字段、索引器、参数、返回值、本地变量或类型约束的类型。...以下示例,如果唯一可访问的 exampleMethod2 方法定义为接受字符串参数,则将 d1 作为参数发送不会导致编译器错误,但却会导致运行时异常。

1.7K30

C#实现数据导出任一Word图表的通用呈现方法及一些体会

实现的过程,图表的设计是必不可少的,根据初次产品的设计方案,图表采用微软Chart图表控件进行开发,采用雷达图进行呈现。...新的思路 由于引入 Microsoft.Office.Interop.Word 程序集进行开发,因此Word上的所有操作都能用程序去实现,其内置的图表功能也不例外,通过演练和内部讨论,图形化的呈现基本能够满足需求...我们右击雷达图,选择更改图表类型为饼图,如下图: 可以看到饼图按照EXCEL数据的系列1数据进行呈现,也不会因为系列2的数据存在而出现错误。...为什么用 Json 过渡 我们的云架构里设计了一个 Office 计算中心,某些环境下,比如 Linux 需要这种方式传递并返回值,以达到导入导出Office文件的目的。...关键代码实现 开发环境 操作系统:Windows Server 2019 DataCenter 开发工具:VisualStudio2019  框架及语言:.net 4.7.1     C# 服务上需要安装

5410
领券