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()

適用対象