自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Paladin.Lao的VSTO/VBA专栏

欢迎光临我的个人网站 laoyebin.com

  • 博客(11)
  • 资源 (7)
  • 收藏
  • 关注

原创 一个有趣的C#正则替换问题

9.1(2) ------ 9.119(3).5(1) ----- 999.589(2).7 ------ 899.7即把括号替换成括号前一数字的N次原帖见http://topic.csdn.net/u/20100317/19/e25694b8-ff80-427a-910b-04a666ce6cbc.html static void Main(string[] args){

2010-03-17 23:28:00 728

原创 VSTO在EXCEL添加VBA模块代码

private void ThisWorkbook_Startup(object sender, System.EventArgs e){ string sCode = "Sub VBAMacro()/r/n" + "MsgBox /"Test/"/r/n" + "End Sub"; VBComponent oModule; oModule = Globals.T

2010-03-16 13:58:00 2147

原创 VSTO中捕捉窗口缩放的事件

    private void ThisWorkbook_Startup(object sender, System.EventArgs e) { this.WindowResize += new Microsoft.Office.Interop.Excel.WorkbookEvents_WindowResizeEventHandler(ThisWor

2010-03-15 16:25:00 1423

原创 EXCEL里常用的几个正则表达式

"^/d+$"  //非负整数(正整数 + 0)"^[0-9]*[1-9][0-9]*$"  //正整数"^((-/d+)|(0+))$"  //非正整数(负整数 + 0)"^-[0-9]*[1-9][0-9]*$"  //负整数"^-?/d+$"    //整数"^/d+(/./d+)?$"  //非负浮点数(正浮点数 +

2010-03-13 23:43:00 12620

原创 在EXCEL中列出OUTLOOK收件箱里所有的邮件

首先需引用你所用的OUTLOOK版本的库(2003为11.0,2007 12.0,2010 14.0) Sub showAllEmails() Dim OLF As Outlook.MAPIFolder Dim Emails&, i&, k& Dim arr Application.ScreenUpdating = False Set OL

2010-03-11 23:57:00 1651

原创 VSTO C#数组填充EXCEL单元格

VS2005版的C#没有提供和VB.NET一样的RESIZE方法,所以经常看到很多用C#的同学在数组填充单元格的时候是通过定义一个Excel.Range再赋值Value2的方法来做的,其实VS2008中提供了一个get_Resize方法,无需那么麻烦了。 private void button1_Click(object sender, EventArgs e){ int[,]

2010-03-10 23:56:00 2698

原创 删除整篇Word文档中的图文框

EH上看到有人问这个问题,其实只需要一句代码就行立即框输入以下代码后回车For Each x In ActiveDocument.Frames: x.Delete: Next   作者:laoyebin(Paladin.lao)博客园出处:http://laoyebin.cnblogs.com/个人网站英文出处:http://mrvsto.com/个人网站中

2010-03-09 12:22:00 7296 1

原创 禁止在EXCEL中CTRL+C的复制快捷键

Private Sub Workbook_Open() Application.OnKey "^{c}", ""End SubPrivate Sub Workbook_Deactivate() Application.OnKey "^{c}"End Sub  作者:laoyebin(Paladin.lao)博客园出处:http://laoyebi

2010-03-06 23:40:00 3343

原创 123456789四则运算

代码说明:在123456789或987654321中插入+-*/四则符号来算出一个固定的值。asc为true时是123456789,反之为987654321。123456789算100,C#下时间为15秒,VBA下为56秒,快了3/4。版权说明:本文来自狼版http://blog.csdn.net/northwolves/archive/2009/11/20/4841068.aspx一文,

2010-03-05 13:48:00 1567

原创 EXCEL从ACCESS中取值

ACCESS数据库界面:EXCEL的窗体界面:窗体中的代码:Private Sub ComboBox1_Change() Dim cn As Object, sql$, arr, i& Set cn = CreateObject("adodb.connection") cn.Open "provider=Microsoft.jet.

2010-03-03 22:04:00 1476

原创 取单元格红色字体的VBA自定义函数

Function GetColorChar(Rng As Range) Application.Volatile True Dim i%, str$ For i = 1 To Len(Rng) If Rng.Characters(i, 1).Font.Color = 255 Then str = str & Mid(Rng.

2010-03-02 22:23:00 2570

Excel快捷键大全

Excel快捷键大全,收录Excel目前所知的所有快捷键

2010-11-16

EXCEL工作表事件改变值

EXCEL工作表事件改变值 兼回答帖子 http://topic.csdn.net/u/20100111/20/4d9ce874-65ad-449d-b7c7-8c585833238f.html

2010-01-14

生成1-10的组合数

回答网友的问题http://topic.csdn.net/u/20091225/13/b7ee1138-fdd1-4474-a249-306cf329a0fd.html

2009-12-25

Vlookup只能查出第一个匹配的单元格

Vlookup只能查出第一个匹配的单元格 http://topic.csdn.net/u/20091121/18/389b27b8-896b-44d7-b16c-742481c921fc.html

2009-11-21

Vlookup只能查出第一个匹配的单元格

回答网友的一个问题,http://topic.csdn.net/u/20091121/18/389b27b8-896b-44d7-b16c-742481c921fc.html

2009-11-21

日历控件的使用及详解

日历控件的使用及详解,兼回答网友的一个问题,凑字

2009-11-10

excel宏操作,求解

excel宏操作,求解 http://topic.csdn.net/u/20090824/13/f29ce2a8-33e9-49b3-b4af-3483ddb01eb5.html

2009-08-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除