SmartTagCollection – rozhraní
Představuje kolekce smart tagy v textovém nebo Excel vytvořili pomocí nástroje Office vývoj v Visual Studio řešení .
Obor názvů: Microsoft.Office.Tools
Sestavení: Microsoft.Office.Tools.Common (v Microsoft.Office.Tools.Common.dll)
Syntaxe
'Deklarace
<GuidAttribute("30a90086-8c89-4e19-8299-47765d808408")> _
Public Interface SmartTagCollection _
Inherits IEnumerable, IDisposable
[GuidAttribute("30a90086-8c89-4e19-8299-47765d808408")]
public interface SmartTagCollection : IEnumerable,
IDisposable
Typ SmartTagCollection zveřejňuje následující členy.
Vlastnosti
Název | Popis | |
---|---|---|
Item | Získá inteligentních značek v zadaném index. |
Na začátek
Metody
Název | Popis | |
---|---|---|
Add | Inteligentní značka přidá na konec SmartTagCollection. | |
AddRange | Přidá na konec pole inteligentních značek SmartTagCollection. | |
BeginInit | Infrastruktura. | |
Contains | Určuje, zda SmartTagCollection obsahuje konkrétní inteligentní značky. | |
CopyTo | Zkopíruje inteligentní značky v SmartTagCollection pro jednorozměrné inteligentní značky do určeného index. | |
Dispose | Provádí úkoly definované aplikací spojených s uvolněním, uvolnění nebo obnovení nespravované prostředky. (Zděděno z IDisposable.) | |
EndInit | Infrastruktura. | |
GetEnumerator | Čítač výčtu, iteruje kolekce vrátí. (Zděděno z IEnumerable.) | |
IndexOf | Určuje index zadané inteligentní značky v SmartTagCollection. | |
Insert | Vloží do inteligentních značek SmartTagCollection v zadaném index. | |
Remove | Odebere z inteligentních značek SmartTagCollection. |
Na začátek
Poznámky
Při vytvořit inteligentních značek, přidání SmartTagBase objekt Workbook.VstoSmartTags nebo Document.VstoSmartTags Vlastnosti. Tyto vlastnosti jsou typu SmartTagCollection.
Další informace o inteligentních značek v řešení Office naleznete v Smart Tags Overview.
Poznámka
Toto rozhraní je implementováno modulem runtime nástrojů Visual Studio Tools for Office. Rozhraní není určeno k implementaci do vašeho kódu. Další informace naleznete v tématu Visual Studio Tools for Office Runtime Overview.
Použití
Tento typ je určen pro použití pouze v projektech aplikace Word 2007 a Excel 2007. Inteligentní značky jsou v aplikaci Excel 2010 a 2010 slovo zastaralý . Další informace naleznete v tématu Smart Tags Overview.
Tato dokumentace popisuje verzi tohoto typu, který je používán v projektech systému Office cílených na rozhraní .NET Framework 4. V projektech cílených na rozhraní .NET Framework 3.5 může mít tento typ rozdílné členy a příklady kódů pro tento typ nemusí fungovat. Dokumentaci k tomuto typu v projektech cílených na rozhraní .NET Framework 3.5 naleznete v následující informační části dokumentace k aplikaci Visual Studio 2008: https://go.microsoft.com/fwlink/?LinkId=160658.
Příklady
Následující kód používá Add metoda přidat Microsoft.Office.Tools.Excel.SmartTag kolekce prostřednictvím inteligentní značky Workbook.VstoSmartTags vlastnost. Příklad kódu je součástí větší příklad k Microsoft.Office.Tools.Excel.Action.
Tento příklad je přizpůsobení úrovni dokumentu.
WithEvents displayAddress As Microsoft.Office.Tools.Excel.Action
Private Sub AddSmartTag()
' Create the smart tag for .NET Framework 4 projects.
Dim smartTagDemo As Microsoft.Office.Tools.Excel.SmartTag = _
Globals.Factory.CreateSmartTag(
"www.microsoft.com/Demo#DemoSmartTag",
"Demonstration Smart Tag")
' For .NET Framework 3.5 projects, use the following code to create the smart tag.
' Dim smartTagDemo As New _
' Microsoft.Office.Tools.Excel.SmartTag( _
' "www.microsoft.com/Demo#DemoSmartTag", _
' "Demonstration Smart Tag")
' Specify a term and an expression to recognize.
smartTagDemo.Terms.Add("sale")
smartTagDemo.Expressions.Add( _
New System.Text.RegularExpressions.Regex( _
"[I|i]ssue\s\d{5,6}"))
' Create the action for .NET Framework 4 projects.
displayAddress = Globals.Factory.CreateAction("To be replaced")
' For .NET Framework 3.5 projects, use the following code to create the action.
' displayAddress = New Microsoft.Office.Tools.Excel.Action("To be replaced")
' Add the action to the smart tag.
smartTagDemo.Actions = New Microsoft.Office.Tools.Excel.Action() { _
displayAddress}
' Add the smart tag.
Me.VstoSmartTags.Add(smartTagDemo)
End Sub
private Microsoft.Office.Tools.Excel.Action displayAddress;
private void AddSmartTag()
{
// Create the smart tag for .NET Framework 4 projects.
Microsoft.Office.Tools.Excel.SmartTag smartTagDemo =
Globals.Factory.CreateSmartTag(
"www.microsoft.com/Demo#DemoSmartTag",
"Demonstration Smart Tag");
// For .NET Framework 3.5 projects, use the following code to create the smart tag.
// Microsoft.Office.Tools.Excel.SmartTag smartTagDemo =
// new Microsoft.Office.Tools.Excel.SmartTag(
// "www.microsoft.com/Demo#DemoSmartTag",
// "Demonstration Smart Tag");
// Specify a term and an expression to recognize.
smartTagDemo.Terms.Add("sale");
smartTagDemo.Expressions.Add(
new System.Text.RegularExpressions.Regex(
@"[I|i]ssue\s\d{5,6}"));
// Create the action for .NET Framework 4 projects.
displayAddress = Globals.Factory.CreateAction("To be replaced");
// For .NET Framework 3.5 projects, use the following code to create the action.
// displayAddress = new Microsoft.Office.Tools.Excel.Action("To be replaced");
// Add the action to the smart tag.
smartTagDemo.Actions = new Microsoft.Office.Tools.Excel.Action[] {
displayAddress };
// Add the smart tag.
this.VstoSmartTags.Add(smartTagDemo);
displayAddress.BeforeCaptionShow += new
Microsoft.Office.Tools.Excel.BeforeCaptionShowEventHandler(
DisplayAddress_BeforeCaptionShow);
displayAddress.Click += new
Microsoft.Office.Tools.Excel.ActionClickEventHandler(
DisplayAddress_Click);
}
Viz také
Odkaz
Microsoft.Office.Tools – obor názvů