언어

VSTAScriptingEngine 클래스

정의

public ref class VSTAScriptingEngine
public class VSTAScriptingEngine
type VSTAScriptingEngine = class
Public Class VSTAScriptingEngine
상속
VSTAScriptingEngine
파생

생성자

Name Description
VSTAScriptingEngine(VSTAScriptProjectStorage, Boolean)

Constructor는 런타임과 설계 시간 모두에서 스크립팅 엔진을 초기화하는 데 사용되었습니다

VSTAScriptingEngine(VSTAScriptProjectStorage)

필드

Name Description
c_xmlprojAssemblyNode

이 노드는 프로젝트 파일에 어셈블리 이름이 저장되는 노드입니다. vstaprojXML은 위에서 정의한 XML이 사용하는 네임스페이스의 별칭입니다.

c_xmlprojNamespace

VSTA 프로젝트 파일 XML에 사용되는 모든 이름의 네임스페이스 이름입니다.

c_xmlprojNamespaceAlias

이것이 위 네임스페이스에 대한 Xpath 쿼리에서 사용한 별칭으로, 꽤 큰 이름입니다.

m_debugMode
m_macroProjectPath
m_scriptStorage

속성

Name Description
DebuggerVstaHelper
IsVstaHelperCreated
ProjectName

현재 프로젝트 이름을 받거나 설정합니다. 스크립트 이름 변경 시 유용합니다

ScriptAppName
TemplateRootPath
VisualStudioVersionString
VstaHelper
VstaVersionString

메서드

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

strName이 스크립트 프로젝트에 유효한 이름인지 확인해 보세요. 글자나 ''로 시작하는 이름과 그 뒤에 문자, 숫자, ''가 붙는 이름만 허용합니다. 이 방법은 ProjectName.set에서 사용하며, 우리 사용자들이 사용하지 말아야 합니다.

LoadProjectFromStorage()
SaveProjectToStorage()

적용 대상