Partager via


VSTAScriptingEngine Classe

Définition

public ref class VSTAScriptingEngine
public class VSTAScriptingEngine
type VSTAScriptingEngine = class
Public Class VSTAScriptingEngine
Héritage
VSTAScriptingEngine
Dérivé

Constructeurs

VSTAScriptingEngine(VSTAScriptProjectStorage, Boolean)

Constructeur utilisé pour initialiser le moteur de script à la fois pour l’exécution et le temps de conception

VSTAScriptingEngine(VSTAScriptProjectStorage)

Champs

c_xmlprojAssemblyNode

il s’agit du nœud où le nom de l’assembly est stocké dans le fichier projet vstaprojxml est l’alias de l’espace de noms utilisé par le xml défini ci-dessus

c_xmlprojNamespace

nom de l’espace de noms pour tous les noms utilisés dans le fichier de projet vsta xml.

c_xmlprojNamespaceAlias

il s’agit de l’alias utilisé dans notre requête xpath pour l’espace de noms au-dessus, qui est plutôt volumineux.

m_debugMode
m_macroProjectPath
m_scriptStorage

Propriétés

DebuggerVstaHelper
IsVstaHelperCreated
ProjectName

Obtient ou définit le nom du projet actuel. Utile pour renommer des scripts

ScriptAppName
TemplateRootPath
VisualStudioVersionString
VstaHelper
VstaVersionString

Méthodes

CheckDebuggerInUsed(Boolean)
ClearDebuggerFlag()
DisposeVstaHelper()
Finalize()
Is32BitProcess()
IsValidProjectItemName(String)

Vérifiez si strName est un nom valide pour le projet de script Nous allons simplement autoriser les noms qui commencent par une lettre ou « » suivis de lettres, de chiffres et de « ». Cette méthode est utilisée par ProjectName.set et ne doit pas être utilisée par nos utilisateurs.

LoadProjectFromStorage()
SaveProjectToStorage()

S’applique à