WorkbookItem.Path
Use this property to get the path of the workbook associated with the workbook item. This property is read only.
SVB Example
Editing documents in a workbook
Option Explicit
Option Base 1
Sub Main
Dim newanalysis As Analysis
Set newanalysis = Analysis (scBasicStatistics, Application.Open(Application.Path & "\Examples\Datasets\Cat Clinic.sta"))
With newanalysis.Dialog
.Statistics = scBasDescriptives
End With
newanalysis.Run
With newanalysis.Dialog
.Variables = "3 6 9"
.PairwiseDeletionOfMD = True
.DisplayLongVariableNames = False
.ExtendedPrecisionCalculations = False
.PlotMedianQuartileRange = False
.PlotMeanSEAndSD = False
.PlotMeanSD196TimesSD = True
.PlotMeanSE196TimesSE = False
.UserDefinedPercentiles = False
.ValidN = True
.Mean = True
.Median = False
.Mode = False
.GeometricMean = False
.HarmonicMean = False
.ConfLimitsForMeans = False
.Sum = False
.StandardDeviation = True
.Variance = False
.StandardErrorOfMean = False
.MinimumMaximum = True
.LowerUpperQuartiles = False
.Range = False
.QuartileRange = False
.Skewness = False
.Kurtosis = False
.StandardErrorOfSkewness = False
.StandardErrorOfKurtosis = False
.UseNumberOfIntervals = True
.NumberOfIntervals = 10
.NormalExpectedFrequencies = False
.KSAndLillieforsTestForNormality = True
.ShapiroWilkWTest = False
.ConfidenceIntervalForMeansPlot = 95
.CompressedStemAndLeaf = False
End With
newanalysis.RouteOutput(newanalysis.Dialog.Summary).Visible = True
newanalysis.RouteOutput(newanalysis.Dialog.Histograms).Visible = True
newanalysis.Dialog.ResultsVariables = "6 | 9"
newanalysis.RouteOutput(newanalysis.Dialog.Scatterplot2D).Visible = True
Dim wkItem As WorkbookItem
Dim gr As Graph
Dim graphLayout As Layout2D
'Start at the top folder and move to the first histogram
Set wkItem = ActiveWorkbook.Root
Dim i As Long
For i = 1 To 3
Set wkItem = ActiveWorkbook.NextItem(wkItem)
Next i
'Iterate through all three histograms and change their bar colors
For i = 1 To 3
Set wkItem = ActiveWorkbook.NextItem(wkItem)
Set gr = wkItem.Object
Set graphLayout = gr.Content
graphLayout.Plots(1).Attribute.Bar.Area.ForegroundColor.Color = RGB(0,200,200)
Next i
End Sub
Copyright © 2020. Cloud Software Group, Inc. All Rights Reserved.
