My path to the VSTO: Preface

Source: Internet
Author: User

My path to the VSTO: Preface

VSTO is an interface that Microsoft provides to. NET developers through which we can do some processing on Office programs. But this interface is not perfect, and the stability of VSTO is not good compared with many other Microsoft products, and there are few related documents. In this case, many problems need to be overcome by our programmers. I've been in this company since 08. It's almost 2.5 off-the-job VSTO development, not to mention VSTO proficient, but at least there's a deep solution, especially for some trick and bugs in development. Prepare to write something to record the journey of the past two years. At the same time also feel that the domestic VSTO documentation is scarce, I myself in the development process took a lot of detours, I hope I write these documents can be helpful to the later developers.

I like to prepare an outline before I write the document, and then fill it in, so in order I'll start by listing the main things I'm going to write.

  1. Basic knowledge of VSTO
      1. Create a project
      2. Add Ribbon
      3. Add Task Panel
  2. Word Basics
      1. Word Object Model Introduction (Application, Document, Range, Selection, and bookmark)
        1. Application Object
        2. Document Object
        3. Range Object
        4. Selection Object
        5. Bookmark Object
      2. Plugins: Customizing the search panel
  3. Word in-depth development
      1. Modify the right-click menu
      2. Inserting content into a document
      3. Add hyperlinks, bookmarks
      4. Displays a hover box based on the selection
      5. Legacy issues
  4. Outlook related knowledge
      1. Basic structure of Outlook
      2. Get the directory tree for Outlook
      3. Capturing new mail and message movement
      4. Modify Outlook Right-click menu
      5. Create a new message or contact through VSTO
      6. Use of Outlook Form region, as well as extending the content of Outlook contacts
      7. Legacy issues
  5. Excel related Knowledge
      1. Modify the contents and style of the cell in Excel
      2. Get all the content in Excel, that is, the cell that has the input
      3. Modify the Excel right-click menu
      4. Legacy issues
  6. Smart Tag
      1. Development of VSTO Smart tag
      2. Development of COM Smart tag
  7. Publish a VSTO Program
      1. Click once mode
      2. How to install Packages
  8. Outside of VSTO
      1. For import and export of Excel data in C #

* These documents in addition to Smar tag is for Office 2007, the rest of the content is basic for Office 2007~office 2010. In addition, protest Microsoft, actually in office 2010 abolished the smart tag most of the features.

* * In the blog park, do not find the relevant classification of Office, can only be placed in the WinForm area

My path to the VSTO: Preface

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.