Platforms to show: All Mac Windows Linux Cross-Platform

Back to ABRecordMBS class.

ABRecordMBS.account as ABAccountMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Addressbook MBS MacCocoa Plugin 15.0 ✅ Yes ❌ No ❌ No ❌ No Desktop only
Queries account for this record.

(Read only property)

ABRecordMBS.Addressbook as ABAddressBookMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Addressbook MBS MacCocoa Plugin 15.1 ✅ Yes ❌ No ❌ No ❌ No Desktop only
Reference to parent addressbook.

Plugin sets this for most objects to keep reference to addressbook and avoid this addressbook from being closed too early.
(Read and Write property)

ABRecordMBS.Description as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Addressbook MBS MacCocoa Plugin 12.3 ✅ Yes ❌ No ❌ No ❌ No Desktop only
The description for this record.
Example
dim a as new ABAddressBookMBS
dim m as ABPersonMBS = a.owner
MsgBox m.Description

(Read only property)

ABRecordMBS.DisplayName as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Addressbook MBS MacCocoa Plugin 12.0 ✅ Yes ❌ No ❌ No ❌ No Desktop only
The display name.
Example
// quickly find the addressbook, locate me and display my name:
MsgBox ABAddressBookMBS.sharedAddressbook.owner.DisplayName

For a group, the group name, for an organization the organization name and for a normal person the first name, last name, prefix/suffix and middle name. Name order depends on the settings for person or addressbook.
(Read only property)

ABRecordMBS.Handle as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Addressbook MBS MacCocoa Plugin 7.1 ✅ Yes ❌ No ❌ No ❌ No Desktop only
The handle of the ABGroup or ABPersonMBS object being used.

(Read and Write property)

ABRecordMBS.isReadOnly as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Addressbook MBS MacCocoa Plugin 7.1 ✅ Yes ❌ No ❌ No ❌ No Desktop only
Returns whether or not the record is read only.

Available on Mac OS X 10.4.
Returns false on older systems or other errors.
(Read only property)

ABRecordMBS.uniqueId as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Addressbook MBS MacCocoa Plugin 7.1 ✅ Yes ❌ No ❌ No ❌ No Desktop only
Convenience method to return the unique ID of a record.
Example
dim a as new ABAddressBookMBS
dim o as ABPersonMBS = a.owner

// the unique ID for this record including the type
dim u as string = o.uniqueId

// the raw ID as Apple stores it
dim i as string = o.valueForProperty("com.apple.uuid")

// show it
MsgBox u+EndOfLine+i

Equivalent to valueForProperty(kABUIDProperty).
(Read only property)

The items on this page are in the following plugins: MBS MacCocoa Plugin.


The biggest plugin in space...