VSTO Cheat Sheet

March 4

I VSTO, innehåller Microsoft.Office.Tools.Excel namnrymden klasser som är relevanta för Microsoft Office Excel ansökan. Här är de klassnamn, tillsammans med korta beskrivningar:

  • Arbetsbok: Denna klass representerar arbetsbok objektet från Excel-objektmodellen.
  • Arbetsblad: Blad klassen utökar funktionaliteten i kalkylblad klass från Excel-objektmodellen, utsätter evenemangen och fungerar som en behållare för kontroller.
  • Diagram: Denna klass representerar ett Excel-kalkylblad som innehåller endast ett diagram.
  • Diagram: Diagram styrningen en sjökortsobjekt och exponerar händelser.
  • ListObject: ListObject kontrollen används för att visa data i rader och kolumner.
  • NamedRange: En NamedRange styrningen en rad som har ett unikt namn och exponerar följande händelser: BeforeDoubleClick, BeforeRightClick, BindingContextChanged, Förändring, avmarkerat Selected, Selection.

Word Namnrymd Klasser för Utöka Office Object Model med VSTO

Den Microsoft.Office.Tools.Word namespace innehåller klasser som representerar objekt i Word-objektmodellen. Här är en lista över klassnamnen, tillsammans med sina beskrivningar, som du kan använda i VSTO att förlänga Office Object Model:

  • Dokument: Dokument klass representerar dokumentet i Word 2010.
  • Bokmärk: Bokmärk styrningen bokmärket klass från Word-objektmodellen. Bokmärket kontrollen har ett unikt namn, utsätter händelser, och kan bindas till uppgifter också.

Windows Forms Reglage i VSTO

VSTO innehåller två namnområden som håller klasser som innehåller Windows Forms kontroller, som du kan använda på Word-dokument eller Excel-kalkylblad. Alla kontroller i Microsoft.Office.Tools.Word.Controls och Microsoft.Office.Tools.Excel.Controls namnrymder härrör från Windows Forms basklasser och fungerar på samma sätt som vanliga Windows Forms kontroller.

Du kan hitta följande kontroller i Microsoft.Office.Tools.Word.Controls namespace:

Knapp HScrollBar MonthCalendar RichTextBox
CheckBox Etikett NumericUpDown TextBox
CheckedListBox LinkLabel PictureBox Trackbar
ComboBox ListBox ProgressBar Treeview
Datagrid Listview PropertyGrid VScrollBar
DateTimePicker MaskedTextBox Radiobutton WebBrowser
DomainUpDown