《Visual Studio Tools for Office: Using C# with Excel, Word, Outlook, and InfoPath 》——By Eric Carter, Eric Lippert

前言

2005年05月23日,星期一

我面对挑战,撰写一本这本书的前言有一些惊恐。让我们来看看:这本书封面上的名字激起了一些敬畏。知道一个人的话会介绍一个人认为是一个特定主题的开创性工作,并相信我相信这个将会达到这些崇高目标。当接受邀请来宽恕这本书的前沿时,我的第一个回应是想知道我可以补充什么,他们可能找不到微软的一些杰作来介绍这本书?然而,似乎外界的声音在诉讼中增添了一些信心,所以亲爱的读者,我在伟大的存在下温柔地说话。

首先,有一点关于我(这是我要进入这个短片的最后一次机会):我一直在潜伏着,编程办公室的各种设想,十年以上。我写了很多关于办公室开发的奇迹和困境,并在Office 2000的辉煌岁月中幸存下来,当时Office看起来可能终于成为一个成功的集成开发平台。在2001年左右,很明显,无论我和志同道合的人想要Office成为一个受人尊重的开发标准,它不会使VBA成为编程语言。

随着Visual Studio Tools for Office 2003的发布,终于看起来我们已经做了一些进展,不再放弃到20世纪90年代,Office开发人员可以拥抱.NET及其所有优点,利用托管代码,代码访问安全性,xcopy部署,以及.NET提供的所有其余部分。我喜欢这个产品,但它并没有真正达到与开发者社区的关键数量。最有可能的是,您只能使用基于COM的文档控件,以及该产品根本没有提供设计时体验的事实使其成为缓慢的启动者。

在那段时间里,我记得非常清楚地坐在微软的一些活动中,并与Eric Carter会面。我当时真的不知道他是谁(他当然不了解我),但他似乎还不错,我们聊了几个小时关于办公室的开发,以及关于VSTO的具体情况。只有在后来才知道,他在产品的开发方面处于高位。 (我花了几个小时担心我聊天时真的很笨,希望不会)。我们开始了一个很长的通信,其中我经常不明白,我有很多东西可以学习如何.NET和Office进行交互。我从Eric的博客中花了好几个小时学习,而Eric Lippert的博客也是一样的。如果您正在花时间做Office开发,请确保您同时进行以下操作:

http://blogs.msdn.com/ericlippert/

http://blogs.msdn.com/eric_carter/

我花了一些可衡量的时间来阅读这本书的副本,并在每一章试图找到这个

VSTO:使用C#开发Excel、Word【2】的更多相关文章

  1. VSTO:使用C#开发Excel、Word【10】

    第二部分:.NET中的Office编程本书前两章介绍了Office对象模型和Office PIA. 您还看到如何使用Visual Studio使用VSTO的功能构建文档中的控制台应用程序,加载项和代码 ...

  2. VSTO:使用C#开发Excel、Word【9】

    文件背后的代码VSTO支持文档背后的代码,要求开发人员使用VSTO项目中生成的具有预连接上下文和预连接事件的类.这些类有时被称为“代码后面”类,因为它们是与特定文档或工作表相关联的代码.在Word中, ...

  3. VSTO:使用C#开发Excel、Word【5】

    <Visual Studio Tools for Office: Using C# with Excel, Word, Outlook, and InfoPath >——By Eric C ...

  4. VSTO:使用C#开发Excel、Word【4】

    <Visual Studio Tools for Office: Using C# with Excel, Word, Outlook, and InfoPath >——By Eric C ...

  5. VSTO:使用C#开发Excel、Word【3】

    <Visual Studio Tools for Office: Using C# with Excel, Word, Outlook, and InfoPath >——By Eric C ...

  6. VSTO:使用C#开发Excel、Word【1】

    <Visual Studio Tools for Office: Using C# with Excel, Word, Outlook, and InfoPath >——By Eric C ...

  7. VSTO 学习笔记(十一)开发Excel 2010 64位自定义公式

    原文:VSTO 学习笔记(十一)开发Excel 2010 64位自定义公式 Excel包含很多公式,如数学.日期.文本.逻辑等公式,非常方便,可以灵活快捷的对数据进行处理,达到我们想要的效果.Exce ...

  8. 我的VSTO之路(三):Word基本知识

    原文:我的VSTO之路(三):Word基本知识 在前一篇文章中,我初步介绍了如何如何开发一个VSTO程序,在本文中,我将进一步深入介绍Word的插件开发.Word是一个大家在日常工作中一直接触的文档工 ...

  9. Aspose 强大的服务器端 excel word ppt pdf 处理工具

    Aspose 强大的服务器端 excel word ppt pdf 处理工具 http://www.aspose.com/java/word-component.aspx

随机推荐

  1. python中的面向对象学习之继承实例讲解

    __author__ = "Yanfeixu" class School(object): # object是基类,所有的类都是继承这个--新式类 def __init__(sel ...

  2. 目前用到的一些os.path方法

    这里主要记录下os.path.join()的用法 目录结构如下 在readconfig.py中进行试验,如下 1.使用os.path.realpath(__file__)获取文件所在目录 import ...

  3. HeadFirst Ruby 第七章总结 references

    前言 这一章的内容关于 references,讲了当 Ruby 程序中可能会遇到关于 reference 与 object 之间概念混淆而导致的问题. 导言 本章从一个 astronomer 发现 s ...

  4. Python 编程快速上手 第十四章 处理 CSV 文件和 JSON 数据

    前言 这一章分为两个部分,处理 CSV 格式的数据和处理 JSON 格式个数据. 处理 CSV 理解 csv csv 的每一行代表了电子表格中的每一行,每个逗号分开两个单元格csv 的内容全部为文本, ...

  5. Spring之Spel表达式

    正常业务场景一般不用这个技术,但需要知道有这么个东西支持Spring. 记忆力不好,抄了些套路代码便于以后用到. package com.paic.phssp.springtest.spel; imp ...

  6. tchart example

    Random random = new Random(); // Color SeriesColor; int SeriesIndex=0; tChart1.Series.Clear(); Steem ...

  7. 雷林鹏分享:C# 数据类型

    C# 数据类型 在 C# 中,变量分为以下几种类型: 值类型(Value types) 引用类型(Reference types) 指针类型(Pointer types) 值类型(Value type ...

  8. 以太坊 web3.js 文档翻译及说明

    这些天,为了录制以太坊DAPP开发实战课程,我准备把web3文档全部翻译一下(并做适当的补充),目前web3.js 0.20.x 版本 已经翻译完成,欢迎大家前往查阅. 这里还几个实用DEMO,供大家 ...

  9. logstash配置文件

    1. 安装  logstash 安装过程很简单,直接参照官方文档: https://www.elastic.co/guide/en/logstash/current/installing-logsta ...

  10. HTML 弹出遮罩层二(遮罩层和内容标签分开)

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...