- 博客(16)
- 资源 (38)
- 收藏
- 关注
原创 使用反射时发生“exception has been thrown to the target of an invocation”异常
在使用反射的过程中如果发生“exception has been thrown to the target of an invocation”异常,那很有可能是被反射的Assembly中引用了其他Assembly而这些被引用的Assembly在主程序中没有被引用。欢迎访问我的主博客《许阳的红泥屋》
2012-06-28 17:23:43 4027
原创 关于在Office 2010,Visual Studio 2010环境下开发Office 2007解决方案的问题
Office解决方案分应用级解决方案(application-level solution 也就是Add-in)和文档级解决方案(document-level solution包括Excel template application,Excel workbook application,Word template application和Word document application)。在文档
2012-06-28 13:36:57 1437
原创 Word中自定义“撤销记录”(UndoRecord)的使用
在Word中用户可以通过UndoRecord来记录一组动作,并显示在撤销菜单内。这样可以让用户一次性删除大量的操作。下面的代码是在Visual Studio 2010, Word 2010 下建立的一个示例:using System;using System.Collections.Generic;using System.Linq;using System.Text;using Mi
2012-06-28 11:34:12 1475
原创 PowerPoint2003上嵌入Excel Sheet
一下代码在PowerPoint2003的第二个Slide上嵌入一个Excel Sheet(有且只有一个Sheet)。using System;using System.IO;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using
2012-06-26 14:29:11 901
原创 使用Add-in向选中的Slide插入文字
这是一个在PowerPoint中创建一个Ribbon按钮,当点击这个按钮时会向当前Slide插入一段文字。using System;using System.Collections.Generic;using System.Linq;using System.Text;using Microsoft.Office.Tools.Ribbon;using PowerPoint = Mic
2012-06-25 19:05:27 765
原创 当宏打开Word文档时DocumentOpen事件不触发的问题分析
DocumentOpen事件是一个Word.Application级的事件。在能触发这个事件前我们必须先订阅这个事件。一般情况下我们会在Add-in的ThisAddIn_Startup方法中订阅这个事件(在Document-level应用中我们会在ThisDocument_Startup方法中订阅这个事件)。所以如果要事件被触发就必须满足”ThisAddIn_Startup”或”ThisDocum
2012-06-25 15:39:38 2581
原创 Word 下取消高亮度显示
以下VBA代码会高亮度显示“Microsoft Word”Sub HighLight()Dim rang As RangeDim fnd As FindSet rang = ActiveDocument.RangeSet fnd = rang.Findfnd.Text = "Microsoft Word"fnd.MatchWholeWord = Truefnd.HitHighl
2012-06-22 14:34:00 6385 1
原创 代码操纵Outlook 2010日历显示第二时区
在Outlook的日历中显示第二时区是不能通过OOM(Outlook Object Model)、MAPI或CDO来完成的。这个纯粹是跟本地的注册表有关。关于第二时期的设定在注册表的HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Outlook\Options\TimeZone键下。在这个键下有四个值:SecondaryTZ REG_DWORD
2012-06-21 15:25:10 2265
原创 Word中关于Table的alt text的编程问题
在Word中Table属性对话框上有一个alt text的标签,其下有Title和Description两个项目。然后再底部有Alertnative Text云云。许多人就被这个Alertnative Text给糊弄了,以为Table下有AlertnativeText属性。在发现Table下没有AlertnativeText属性后认为可能是在Table.Range.InlineShapes[ind
2012-06-20 15:53:34 1540
原创 在VB.NETxi下调用Access中的Report
在VB.NET中可以用两种方式调用Access数据库:ADO.NET或者自动化(Automation)。如果你是要操纵Access下的数据那么ADO.NET必然是首选。如果你要操纵Access下的Form,Report就必须使用自动化。以下是一个示例:新建一个Window Forms Application.引用”Microsoft.Office.Interop.Access” 1
2012-06-20 11:36:37 1141
原创 Visual Studio 下一个给力的OpenXml插件
http://visualstudiogallery.msdn.microsoft.com/450a00e3-5a7d-4776-be2c-8aa8cec2a75b/description 可以更好的帮助我们处理OpenXml问题。
2012-06-20 10:27:05 2016
原创 C++ CLR 读取Worksheet名称
// OpenXmlC.cpp : main project file.#include "stdafx.h"using namespace System;using namespace System::Collections::Generic;using namespace System::Linq; using namespace DocumentFormat::OpenXml
2012-06-08 15:06:14 841
原创 PowerPoint PIA中Application没有RecentFile属性的解决方案
在PowerPoint中Application下没有类似于Excel或Word的RecentFiles属性,所以要想获得RecentFile信息就必须从注册表HKEY_CURRENT_USER\Software\Microsoft\Office\[Officeversion]\PowerPoint\File MRU 下读取相应的信息。
2012-06-07 12:56:07 779
原创 Selection.CopyAsPicture 只是用来拷贝图片而不是将文字转化为图片
在工作中有客户问下面的代码为什么会返回false。Word.Selection wdSelection = Application.Selection;Clipboard.Clear();Application.ActiveWindow.Selection.SetRange(Application.ActiveDocument.Bookmarks["\\Page"].Range.S
2012-06-05 12:55:25 3524
翻译 在Vista和Win7下使用多个Access版本时出错
微软Access的漏洞Flaws in Microsoft Access艾伦·布朗2006年12月报告,2010年8月更新Provided by Allen Browne, December 2006. Updated August 2010.在Vista或Windows7下使用多个版本的Access引发的错误Errors using multiple versio
2012-06-01 09:51:46 1803
用OpenXml向Word文档尾部添加text content控件
2011-12-28
最简单的Excel文档(OpenXml Format)
2011-12-15
Outlook的Globalization和RibbonX
2011-12-15
RibbonX动态生成ComboBox,DropDown的Item
2011-12-15
OpenXmlSDK2.0向PowerPoint2010中插入新幻灯片
2011-12-07
Word Document-Level 应用:在光标处插入文字后光标后移
2011-11-30
Outlook打开会话相关的所有邮件
2011-11-28
Openxml 修改Excel指定单元格
2012-05-24
Outlook Windows Forum Automation
2012-03-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人