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

Excel催化剂开源第29波-Winform上使用富文本编辑器控件

富文本编辑器,一般都是BS架构专利一般,好像百度有一个开源比较出名,但无奈这些都只能用在JS上,BS网页端开发上使用。像Winform开发VSTO,只能羡慕份。...和一般Winform上用RichText控件,别人BS富文本编辑器就强大得多。 笔者找寻过程中,也总算找到一款很不错开源控件,将它dll编译后,还真能用了。...Excel催化剂批量邮件功能中, 为了得到最好体验,不止是不用依赖OUTLOOK组件来发邮件(好像VBA方案只能用outlook组件,用户电脑没安装outlook就不能用),同时为了让用户可以邮件正文编辑区使用体验和...邮件群发功能 这个第3方富文本编辑器控件,不单单可以在里面作一些格式配置,还可以有打开html文件,直接从网页其他地方复杂内容直接粘贴和插入本地图片,有了这些能力,发送邮件正文时,使用体验就非常棒,...所以VSTO和VBA开发,真的有一个本质区别,VBA大不了最多用下系统API函数,OFFICE对象模型,但在VSTO世界里,只要用心找,可以尽性地用尽一切世界上优秀代码轮子。

91320

【追加视频】OFFICE插件管理工具重整后再上路,更好用易用。

功能说明 OFFICE插件管理工具,由此名字可知,其针对对象,已经不局限于Excel催化剂单款插件使用,乃是扩充至OFFICE大家族所有成员,如Excel、Word、PowerPoint、Outlook...一、遍历本机或当前用户下所有COM加载插件 此处插件清单仅为COM加载插件,一般性普通加载不在此清单范围内,而且普通加载一般出问题不多,下文也会简单说明如何维护普通加载插件。...经过复制后,经反馈是有效,一般VSTO技术开发插件,都因为此项修复得以改善,正常使用。...六、打开OFFICE加载文件夹 前面提到,本工具仅对COM加载插件进行管理,普通加载如Excel以xlam结尾文件(使用xll技术开发插件,同样会落在此清单范围内,如Excel催化剂开发自定义函数和...其快捷打开方式为功能区里打开【开发工具】选项卡,可快速通过【Excel加载】定位到此加载清单。

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

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

【OFFICE插件管理工具】因用户需求而生,1230版本再增加了修复VSTO插件安装过程高频出现type属性错误功能。...新增功能20200902 名称叫法上,用回加载这个名称,防止大家和OFFICE叫法对不上,OFFICE加载,现在有3类,分别是COM加载,普通加载和Web加载。 ?...若想完成卸载,可以删除对应加载路径文件。 安装过WPS电脑,可能会出现本功能不可用问题,因WPS强制抢夺了OFFICE接口,开发者群体中很被诟病作法。 ?...一、遍历本机或当前用户下所有COM加载插件 此处插件清单仅为COM加载插件,一般性普通加载不在此清单范围内,而且普通加载一般出问题不多,下文也会简单说明如何维护普通加载插件。...其快捷打开方式为功能区里打开【开发工具】选项卡,可快速通过【Excel加载】定位到此加载清单。

1.9K30

关闭Outlook时最小化 dll

Outlook时最让我感觉不爽就是不小心点了关闭按钮就会把Outlook关闭。...我们用软件时候都希望软件有一个关闭时最小化功能,更希望Outlook也有这个功能 但让我很失望是把设置里看了一个遍也没找到这个设置,在国外一个网站上看到了一个com组件 可以让Outlook关闭时最小化给大家分享一下...这是用到dll里边有32位和64位两种,可根据你自己机器选择 KeepOutlookRunning.rar 我用outlook 2013, 先点击文件选项进入 ?...再打开选项窗体 找把加载, ? 最下边CoM加载我们点转到 ?...由于我已经加载过了就已经有keep outlook Runing Com addin这一了 你没有加要点添加选择一个相应dll ? 好了,现在再点Outlook关闭关闭按钮就不会退出了。

1.3K50

利用宏避免发送确认邮件时忘记添加附件

团队邮件周知流程不断规范,对邮件格式当然也做出了很多要求。...我做了一个Outlook加载实现这个功能,但是试验证明部署兼容性还是有一些问题(一同事Win7 x64 + Office 2007 x86上安装后不能加载)。所以这里分享一下用宏实现方法。...当然你也可以先尝试一下加载能否在你电脑上正常工作,可以的话就不用搞这么复杂了:下载ISD WebTeam 重构邮件附件检查加载For Outlook 2007/2010 准备工作 Office默认设置各个版本中各有不同...image.png 图4:打开Visual Basic “Microsoft Visual Basic for Application”编辑器中,展开左侧“Microsoft Outlook 对象...启用宏 重新打开Outlook,由于我们宏没有进行数字签名,所以默认是没有启用,启动时Outlook会弹出提示,请在弹出提示框中点击“启用宏”(如图6,我截图中第一可用是因为进行了宏数字签名

2.4K90

【追加功能】OFFICE插件管理工具重整后再上路,更好用易用。

现在使用OFFICE插件群体越来越多,8月份修复过【OFFICE插件管理工具】,尝试将COM加载插件管理进行完善。 但仍然有一小部分普通加载管理未能加到里面。...新增功能 名称上,用回加载这个名称,防止大家和OFFICE叫法对不上,OFFICE加载,现在有3类,分别是COM加载,普通加载和Web加载。 ?...功能说明 OFFICE插件管理工具,由此名字可知,其针对对象,已经不局限于Excel催化剂单款插件使用,乃是扩充至OFFICE大家族所有成员,如Excel、Word、PowerPoint、Outlook...经过复制后,经反馈是有效,一般VSTO技术开发插件,都因为此项修复得以改善,正常使用。...其快捷打开方式为功能区里打开【开发工具】选项卡,可快速通过【Excel加载】定位到此加载清单。

1.3K30

Exchange漏洞攻略来啦!!

规则和通知功能滥用 Outlook 提供了一“规则和通知”(Rules and Alerts)功能,可以设置邮件接收和发送策略,分为规则条件和动作,即用户定义当邮件满足某些条件时(如邮件主题包含特定词语...主页设置功能滥用 Outlook 中,提供了一个功能允许用户使用 Outlook 时候设置收件箱界面的主页,可以通过收件箱属性来设置加载外部 URL,渲染收件箱界面。...因此,当已拥有合法邮箱凭证前提下,可以利用该功能,为邮箱用户设置收件箱主页 URL 属性,将其指向包含恶意代码页面,当用户 Outlook 中浏览刷新收件箱时,将触发加载恶意页面,执行恶意脚本代码...Outlook 收件箱主页指向 URL Outlook 中通过 iframe 标签加载,其执行 wscript 或 vbscript 受沙箱环境限制,无法使用脚本代码创建敏感恶意对象,即无法直接通过...,利用合法邮箱凭证向服务端写入收件箱主页URL属性,当用户使用 Outlook 并从 Exchange 服务端同步该设置时,其随后对收件箱刷新浏览将触发加载恶意网页,并执行恶意代码。

5.9K20

ASP.NET Core配置(4):多样性配置来源

JSON文件中,最终利用JsonConfiguationProvider加载该文件并将以JSON格式表示配置原始数据转换成配置字典供配置模型使用。...比如我们元素中按照如下方式添加了一个值为“Foobar”Name属性,Email和PhoneNo配置字典中Key将具有额外前缀“Foobar”。...INI文件直接以键值对形式定义配置,如下所示代码片段体现了INI文件基本格式。...总的来说,INI文件以单纯“{Key}={Value}”形式定义配置,{Value}可以定义可选双引号中(如果值前后包括空白字符,必须使用双引号,否则会被忽略)。...key1=value1 3: key2 = " value2 " 4: ; comment 5: # comment 6: / comment 除了以“{Key}={Value}”定义原子配置

97980

配置:多样化配置源

正如前面实例演示一样,我们可以按照如下方式加载两个配置文件,基础配置文件appsettings.json一般包含相对全面的配置,针对某个环境差异化配置则定义appsettings....作为参数FileLoadExceptionContext 对象代表FileConfigurationProvider加载配置文件出错情况下为异常处理器提供执行上下文。...FileConfigurationSource对象提供IFileProvider对象对配置文件实施监控,并通过注册回调方式配置文件更新时候调用Load方法重新加载配置。...INI文件直接以键值对形式定义配置,如下所示代码片段体现了INI文件基本格式。...总的来说,INI文件以单纯“{Key}={Value}”形式定义配置,{Value}可以定义可选双引号中(如果值前后包括空白字符,必须使用双引号,否则会被忽略)。

72540

微软Outlook中#MonikerLink漏洞风险和大局观

正如文中提到,研究人员发现Outlook处理特定超链接时存在一个有趣安全问题。在这篇博文中,Check Point研究人员将与安全社区分享其对这个问题研究,并提供了安全防御建议。...结果显示,如果链接字符串以一个典型应用程序URL协议开头,并且Outlook认为该URL协议可能存在一些安全问题,例如,“Skype”URL协议,如下所示(HTML电子邮件中): *<a href=...调试Outlook时,我们可以通过WindbgAPI上设置一个简单断点(breakpoint)来确认这一点。只要用户点击链接,断点就会被触发。...然而,这并不是总数,因为从外部电子邮件地址发送附件会激活Word上Protected View,这将阻止攻击者漏洞利用,因为当Protected View被激活时,漏洞利用不起作用。...因此,这个安全问题很可能不仅存在于Microsoft Outlook中,也可能存在于以不安全方式使用API其他软件中并影响它们。研究人员只是碰巧Outlook中发现了这个问题。

13610

Microsoft Outlook 爆严重漏洞,可允许远程代码执行

漏洞发现 安全专家李海飞(音译,原称为HaiFei Li,以下均称为李海飞)一篇名为“BadWinMali:隐藏在Microsoft Outlook企业级攻击向量”中提到,攻击者能够利用上述漏洞...面对这样一个情况,通过“新建”一个TNEF编码邮件,接着将之发送给用户,当用户读取该邮件时候,嵌入OLE对象将会被自动加载,从而触发攻击。...根据测试,多种OLE对象都能通过邮件被自动加载,而这也导致了一个大问题。...例如,因为Outlook会将.msg格式文件自动识别为安全文件,并且一般默认是Outlook信息查看器中查看附件而不是沙盒中查看。...我们也可以在下面视频中看到攻击效果: 安全防范措施 1、建议注册表中更改配置,阻断Flash通过OLE对象自动加载,方法如下: 通过阻断CLSID D27CDB6E-AE6D-11cf-96B8-444553540000

3.1K90

如何利用Outlook应用程序接口执行Shellcode研究

BadOutlook BadOutlook是一款恶意Outlook读取器,也是一个简单概念验证PoC,它可以利用Outlook应用程序接口(COM接口)并根据特定触发主题栏内容来目标系统上执行Shellcode...通过利用Microsoft.Office.Interop.Outlook命名空间,开发人员可以代表整个Outlook应用程序来做任何事情。...如果预先包含了C# Shellcode加载器的话,攻击者将能够利用武器化应用程序实例将一封带有触发器主题栏内容以及Base64编码Shellcode邮件Body内容恶意电子邮件发送至目标主机。...应用程序之后将能够读取这封恶意电子邮件,并在目标主机中执行嵌入恶意电子邮件中Shellcode。...注意事项 我们可以使用这个PoC来构建一个完整C2框架,它依赖于电子邮件作为一种通信手段(在这种情况下,植入恶意代码从不直接与互联网通信); 有可能会弹出安全警告,并通知用户某个应用程序正在试图访问

1.1K20

Windows系统怎样控制某个服务延迟启动Automatic(Delayed Start)时间

be overridden by the creating an AutoStartDelay value in HKLM\SYSTEM\CurrentControlSet\Control 2、延迟启动全局配置是...HKLM\SYSTEM\CurrentControlSet\Control下AutoStartDelay(单位是毫秒,不是秒),无法单个服务级别设置延迟时间,也就是说并不存在单个服务级别的AutoStartDelay...以上验证我专门整了非常方便demo来观测,把下面的压缩包解压放到C盘根目录,然后执行下面的命令,然后重启机器等5分钟左右C:\addservice\ 目录看test.txt里5秒一次时间戳,跟系统启动时间做对比...240秒,但给单个服务加60秒(实际我前面说了,单个服务级别无法添加延迟时间,这里添加就是为了验证是否起作用),实测结果就是单个服务级别添加延迟时间不起作用。..." 60 -max The example above would delay 60 seconds before launching Outlook, maximized.

2.6K20

ASP.NET Core 6框架揭秘实例演示:将配置绑定为对象

(本篇提供实例已经汇总到《ASP.NET Core 6框架揭秘-实例演示版》) [507]绑定配置值(源代码) [508]类型转换器配置绑定中应用(源代码) [509]复合对象配置绑定(...如代码片段所示,我们利用注册MemoryConfigurationSource添加了三个配置,对应值分别为Null、空字符串和“123”。...>("bar") == null); [508]类型转换器配置绑定中应用 按照前面介绍类型转换规则,如果目标类型支持源自字符串类型转换,就能够将配置原始值绑定为该类型对象。...类型支持源自字符串类型转换,所以如果配置原始值(字符串)具有与之兼容格式,我们就可以按照如下方式将其绑定为一个Point对象。...构建出IConfiguration对象之后,我们调用它Get扩展方法将其绑定为Profile对象。

68130

网藤能力中心 | 深入Exchange Server在网络渗透下利用方法

3.Exchange功能和服务 自动发现(Autodiscover) Autodiscover自动发现是自Exchange Server 2007开始推出自动服务,用于自动配置用户Outlook...主页设置功能滥用 Outlook中,提供了一个功能允许用户使用Outlook时候设置收件箱界面的主页,可以通过收件箱属性来设置加载外部URL,渲染收件箱界面。...因此,当已拥有合法邮箱凭证前提下,可以利用该功能,为邮箱用户设置收件箱主页URL属性,将其指向包含恶意代码页面,当用户Outlook中浏览刷新收件箱时,将触发加载恶意页面,执行恶意脚本代码,形成远程命令执行...Outlook收件箱主页指向URLOutlook中通过iframe标签加载,其执行wscript或vbscript受沙箱环境限制,无法使用脚本代码创建敏感恶意对象,即无法直接通过CreateObject...URL属性,当用户使用Outlook并从Exchange服务端同步该设置时,其随后对收件箱刷新浏览将触发加载恶意网页,并执行恶意代码。

4.2K20

办公软件office安装包最新版本安装教程

office 新版亮点 -内置函数更加丰富,计算 过程更轻松。 -可以添加函数时候提供更好插入方式。 -支持更好UI界面,滚动查看PPT效果更好。 -对于制作数据模型也是很好用。  ...使用Word2021,您可以多个位置和多个设备上获得一流文档体验。 软件新功能简介 使用内置翻译工具打破语言障碍 不再需要翻译加载消息中,右键单击以翻译特定单词、短语或整个邮件。...自动切换Office主题 Office可以自动切换主题以匹配您Windows S10主题设置。转到文件帐户,然后Office主题下拉列表中选择使用系统设置。 您在云中outlook设置。...语法检查得到了你反馈 Outlook会在您键入时标记语法错误,以便您可以通过单击应用建议。...所有设备都有相同签名 签名已经存储云中。您只需创建一次,就可以使用Outlook任何地方使用它。

1.7K00

微软Outlook for Android移动应用XSS漏洞分析

但可疑是,当我用笔记本电脑打开邮件时,整个解析都是正常,如下所示: 这让我觉得是一个问题:邮件中嵌入iframe框架可能会是一个漏洞,这可能和我手机上Outlook应用有关。...就Outlook来说,比较扯是,iframe框架不受阻止外部图像设置BlockExternalImages影响,但是,如果攻击者有能力邮件中植入可运行JavaScript代码,那将会是一个危险安全威胁...Outlook for Andriod应用中,却不存在这样限制,我构造iframe框架中JavaScript可以对我用户cookie、token甚至其它邮件发起访问,不仅如此,还能把这些信息发回给攻击者远程控制端...为此,我想到了从Outlook应用中提取HTML加载内容方法,之后我才体会到,这种提取方式可能就是漏洞本身问题吧!...我能从Outlook应用中窃取数据,也就说明我可以用它读取和加载其中HTML内容。

1.3K20
领券