VSTAScriptingEngine Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
public ref class VSTAScriptingEngine
public class VSTAScriptingEngine
type VSTAScriptingEngine = class
Public Class VSTAScriptingEngine
- Vererbung
-
VSTAScriptingEngine
- Abgeleitet
Konstruktoren
| Name | Beschreibung |
|---|---|
| VSTAScriptingEngine(VSTAScriptProjectStorage, Boolean) |
Der Konstruktor, der zur Initialisierung der Skript-Engine sowohl zur Laufzeit als auch zur Entwurfszeit verwendet wird |
| VSTAScriptingEngine(VSTAScriptProjectStorage) | |
Felder
| Name | Beschreibung |
|---|---|
| c_xmlprojAssemblyNode |
Dies ist der Knoten, in dem der Assemblername in der Projektdatei gespeichert ist. vstaprojxml ist das Alias für den Namensraum, der vom oben definierten XML verwendet wird |
| c_xmlprojNamespace |
Der Name des Namensraums für alle in der VSTA-Projektdatei XML verwendeten Namen. |
| c_xmlprojNamespaceAlias |
Dies ist das Alias, das in unserer Xpath-Abfrage für den oben genannten Namensraum verwendet wird, der ziemlich groß ist. |
| m_debugMode | |
| m_macroProjectPath | |
| m_scriptStorage | |
Eigenschaften
| Name | Beschreibung |
|---|---|
| DebuggerVstaHelper | |
| IsVstaHelperCreated | |
| ProjectName |
Bekommt oder setzt den aktuellen Projektnamen. Nützlich zum Umbenennen von Skripten |
| ScriptAppName | |
| TemplateRootPath | |
| VisualStudioVersionString | |
| VstaHelper | |
| VstaVersionString | |
Methoden
| Name | Beschreibung |
|---|---|
| CheckDebuggerInUsed(Boolean) | |
| ClearDebuggerFlag() | |
| DisposeVstaHelper() | |
| Finalize() | |
| Is32BitProcess() | |
| IsValidProjectItemName(String) |
Überprüfe, ob der strName ein gültiger Name für das Skriptprojekt ist. Wir erlauben einfach Namen, die mit einem Buchstaben oder ''beginnen, gefolgt von Buchstaben, Ziffern und ''. Diese Methode wird von ProjectName.set verwendet und sollte ohnehin nicht von unseren Nutzern verwendet werden. |
| LoadProjectFromStorage() | |
| SaveProjectToStorage() | |