![]() |
| サイトマップ | |
|
トップ | オブジェクト | プロパティ | メソッド | 定数 |
SigmaPlot アプリケーションそのものをあらわします。Application オブジェクト以外の全てのオブジェクトはこのオブジェクトの中あります (ほとんどのオブジェクトは、必ずそれより上位に位置するオブジェクトの中にあります。このようなオブジェクトにアクセスするには、それより上位のオブジェクトのプロパティやメソッドを使用します)。Application オブジェクトは、ユーザーが作成する "user-creatable" オブジェクト、すなわち、SigmaPlot の外部からプログラムを起動して、SigmaPlot のプロパティに直接アクセスすることができるオブジェクトです。レジストリには SPW32.Application (訳注:SigmaPlot.Application.1) として登録されます。
SigmaPlot アプリケーションとメインウィンドウの属性を取得したり操作するには Application オブジェクトのプロパティやメソッドを使います。また、このオブジェクト以外の全てのオブジェクトにアクセスするには、ノートブックリストにアクセスします。
|
プロパティ:ActiveDocument , Application , CurrentDateString, CurrentTimeString, DecimalSymbol , DefaultPath , FullName , Gallery , Height , Interactive , Left , ListSeparator , MajorVersion , MinorVersion , Name , Notebooks , NovicePrompt , Parent , Path , StatusBar , SuspendIdle , Template , Top , UserPath , Visible , Width , WindowState |
メソッド:AddOnLocation, GetAutoLegend, GetPageGridDensity, GetPageUnits, Help, Quit, SetAutoLegend, SetPageUnits |
SigmaPlot アプリケーションの各種属性を取得するには、Application オブジェクトの各プロパティを使用します。なお、SigmaPlot のマクロウィンドウを使用する場合は、Application のメソッドとプロパティは全てグローバルになります。すなわち、マクロウィンドウ内では Application オブジェクトの指定を省略できます。
FirstNotebook
に設定します。なお、マクロにおいては、インデックスの開始は 1 ではなく 0 である点に注意してください。
Set FirstNotebook = Notebooks(0)
With Application .Left = 0 .Top = 0 .Height = 600 .Width = 800 End With
Visual Basic やその他のアプリケーションからオートメーションを使用して SigmaPlot を制御するには、まずはじめに、VB の CreateObject
または GetObject
関数を使用して、SigmaPlot Application オブジェクトを取得する必要があります。
My Worksheet
" に変更するものです。
Dim SPApp as Object Set SPApp = CreateObject("SigmaPlot.Application.1") SPApp.Visible = True SPApp.Notebooks.Add SPApp.ActiveDocument.NotebookItems(2).Name = "My Worksheet"
SPApp
という名称のオブジェクト変数を作成します。2行目で、SigmaPlot を最初のインスタンス(実体)として起動し、 Application オブジェクトの参照値を、作成した変数 (SPApp
) に格納します。SigmaPlot を既に起動している場合は、最初のインスタンスを使用します。SigmaPlot がバックグラウンドに非表示で起動したままになるのを防ぐには、プログラムを閉じる前に Quit メソッドを使用して SigmaPlot を終了してください。