This function returns the provider's areas of interest.
object.GetAreasOfInterest()
Part | Attribute | Type | Description |
---|---|---|---|
object |
Required | The object always implements the
ISProvider interface |
Display the provider's areas of interest.
Dim aFilter
Dim aProviders
Dim aProvider
Dim aAreasOfInterest, aAreaShortCode
Dim aMessage, aAreasInfo
Set aFilter = Profile.CreateProvidersFilter
aFilter.Category = 2 'pcProvider
set aProviders = Profile.LoadProvidersByFilter(aFilter)
for each aProvider in aProviders
set aAreasOfInterest = aProvider.GetAreasOfInterest
aMessage = aMessage & vbNewLine & aProvider.FullName &_
" has " & aAreasOfInterest.Count & " area(s) of interest"
aAreasInfo = ""
for each aAreaShortCode in aAreasOfInterest
aAreasInfo = aAreasInfo & aAreaShortCode.Description & ","
next
if aAreasInfo <> "" then
aMessage = aMessage & vbNewLine & " " & aAreasInfo
end if
next
Profile.MsgBox (aMessage)
In Profile Client v8 on User Interface Areas Of Interest can be found in
.