语言

VSTAScriptingEngine 类

定义

public ref class VSTAScriptingEngine
public class VSTAScriptingEngine
type VSTAScriptingEngine = class
Public Class VSTAScriptingEngine
继承
VSTAScriptingEngine
派生

构造函数

名称 说明
VSTAScriptingEngine(VSTAScriptProjectStorage, Boolean)

用于初始化脚本引擎的构建器,适用于运行时和设计时

VSTAScriptingEngine(VSTAScriptProjectStorage)

字段

名称 说明
c_xmlprojAssemblyNode

这是项目文件中汇编名存储的节点,vstaprojxml 是上述 XML 所使用的命名空间的别名

c_xmlprojNamespace

VSTA项目文件中所有名称的命名空间名称为xml。

c_xmlprojNamespaceAlias

这是我们Xpath查询中用于上述命名空间的别名,该命名空间相当大。

m_debugMode
m_macroProjectPath
m_scriptStorage

属性

名称 说明
DebuggerVstaHelper
IsVstaHelperCreated
ProjectName

获取或设定当前项目名称。 用于重命名脚本

ScriptAppName
TemplateRootPath
VisualStudioVersionString
VstaHelper
VstaVersionString

方法

名称 说明
CheckDebuggerInUsed(Boolean)
ClearDebuggerFlag()
DisposeVstaHelper()
Finalize()
Is32BitProcess()
IsValidProjectItemName(String)

检查 strName 是否是脚本项目的有效名称。我们只允许以字母或“''开头,后面跟字母、数字和”'“开头的名字。 ProjectName.set 使用了这种方法,我们的用户本来就不应该使用。

LoadProjectFromStorage()
SaveProjectToStorage()

适用于