What sort order does address book use?
I'm trying to be able to sort things "after" the alphabet in a standard address book "sort by name" sort order. So aA to zZ then other stuff. In a standard ASCII sort, ~ would work - but that's been changed in Thunderbird.
So far I've been trying to find out what comes after "Z" in the sort order, but have been unable to do so.
It's not following ANY standard sort order that I've been able to determine.
It's sorting 0xF7 (÷) in front of 0x5A (Z). It's even sorting Unicode U+FEFC *before* U+005A in an "ascending" order??
Was the standard sort order hacked so that anything that isn't alphabetical comes first, which means that if I want to have something sort after "Z" I HAVE to use zz or zzz instead of what works in every other program I use? Even ~ sorts before the alphabet, yet even in standard ASCII it sorts after.
Anyone know of an add-on that fixes this "helpful" hack and gives me a predictable, dependable, and above all documented sort order?
I think my only comment at this point can be "my, that escalated quickly!!".
Thanks for the pointers and information. Unfortunately, I'm now lost in too much mostly incomprehensible information. However, the tr03.pdf doc you provided I think had the answer.
If I understand it correctly, this (new to me) sorting mechanism means that nothing comes after Z any more? (based on the PDF file you gave me, part 3.0 intro, order of characters). Is that correct?
Actually, I think I'd consider this "solved", or at least "answered".
Thank you.
Similar Messages
-
Apple Script to Sort through the Address Book
Dear All,
I am quite new to Apple and just a learner on Apple-scripts. Its been quite a task to learn.. I would require some help on a few things..
The script will eventually use numbers to send email and get the user inputs and any yet to reach there..
After going through lots of scripts to sort through the address book and make a clean address book, i found they are quite slow in processing takes about 20~30 Minutes to get through 2000 Contacts..
Hence after reading posting of Mr. Koenig & Mr. Hiroto and specifically on deep copy. I have written the following code which does the following on 2000 records within 6~8Mins.
The Script work its way through all the contact is the address List.. and creates Groups
1. Duplicate Email Id's — List of Contacts with same email ID's including Contacts where the email Id is entered twice.. (Strange.. Address Book Issue, copy of the email Id under work & home)
2. Duplicate Phone — List of Contacts with same Phone Numbers including Contacts where the Phone Nos is entered twice.
3. Duplicate Name — List of Contacts with Same Names
4. Duplicate No Name — List of Contacts without the First Name and Last Name
it also sort the Contacts under the following Group which you can edit later with all the information's..
1. Only Email Ids — List of Contacts with Email ID and No Phone Numbers
2. Only Phone — List of Contacts with Phone Numbers and No Email Id's
3. No Email or Phone — List of Contacts with No Email Id's and No Phone numbers (some half completed contacts )
My Question to the forum is why is the following code still taking too much time..
set onlyDupEList to every person of group theGroupEmail
repeat with j from 1 to count of Dup_email
set tempdata to item j of Dup_email
if onlyDupEList does not contain {tempdata} then add tempdata to group theGroupEmail
end repeat
save application "Address Book"
and the scripts slows down when the items in the list is quite large (over 800 or so )..
Any help is appreciated and thanks in advance..
-- the code ---
global MsgTitle
on run
set MsgTitle to "Search for Duplicates in Address Book Contacts"
display dialog ¬
"This Script takes a while to finish" & return & "maybe 10 min or More..." & return & "Depending on the Address Book Contacts." & return & return & "Hence Allow it to run for the while" with title MsgTitle ¬
with icon 1 ¬
buttons {"Continue"} ¬
giving up after 5
set question to display dialog "Select the Duplicate Search Parameter " with icon 1 with title MsgTitle ¬
buttons {"Contact Name", "Contacts on Phone & Email Id's", "Quit"} default button 3
set rtnValue to button returned of question
if rtnValue is "Quit" then
-- tell application "Address Book" to quit
tell me to quit
end if
if rtnValue is "Contact Name" then
-- tell application "Address Book" to quit
GetDup_byName("Duplicate Name")
end if
if rtnValue is "Contacts on Phone & Email Id's" then --Contacts on Phone & Email Id's
-- tell application "Address Book" to quit
Get_dup()
end if
end run
--- Search on Name Field ---
on GetDup_byName(theGroupName)
set question to display dialog "Do you want to search for duplicates based on Names? " with icon 0 with title MsgTitle ¬
buttons {"Continue", "Quit"} default button 1
set rtnValue to button returned of question
if rtnValue is "Quit" then
-- tell application "Address Book" to quit
tell me to quit
end if
tell application "Address Book"
activate
set biglist to {}
set NoNameList to {}
set theGroupNoName to "Duplicates No Names"
set theGroup to theGroupName
-- if not (exists (group "Dupilicate Entries")) then
if not (exists (group theGroup)) then
make new group with properties {name:theGroup}
save
end if
if not (exists (group theGroupNoName)) then
make new group with properties {name:theGroupNoName}
save
end if
set the_names to name of people
repeat with i from 1 to number of items in the_names
set theName to item i of the_names
-- return theName
if theName is not in biglist then
copy theName to end of biglist
else
set counter to (people whose name is theName)
if (count of counter) > 1 then
repeat with i from 1 to number of items in counter
set this_item to item i of counter
-- display dialog this_item
add this_item to group theGroup
end repeat
-- return counter as string
end if
end if
-- captures the Contacts without Name ---
if theName contains "@" then
-- display dialog theName
set counterList to (people whose name is theName)
repeat with i from 1 to number of items in counterList
set this_item to item i of counterList
-- display dialog this_item
add this_item to group theGroupNoName
end repeat
end if
-- save application "Address Book"
end repeat
save application "Address Book"
set peopleCount to (count every person)
-- set peopleCount to 50 -- only for testing --
repeat with i from 1 to peopleCount
set first_name to first name of person i as string
set Last_Name to last name of person i as string
if first_name is equal to "missing value" and Last_Name is equal to "missing value" then
-- display dialog first_name & " : " & Last_Name
set end of NoNameList to (id of person i)
end if
end repeat
repeat with j from 1 to the count of NoNameList
set tempdata to item j of NoNameList
-- set testdata to person id tempdata
-- if (name of groups of testdata does not contain theGroupNoEmail) then
add tempdata to group theGroupNoName
-- end if
end repeat
save application "Address Book"*)
display dialog ¬
"This Script Finished Processing Address Book Contacts the Duplicates are in the group" with title MsgTitle ¬
with icon 1 ¬
buttons {"Continue"} ¬
giving up after 5
end tell
end GetDup_byName
on Get_dup()
set question to display dialog "Do you want to search for duplicates based on Names? " with icon 0 with title MsgTitle ¬
buttons {"Continue", "Quit"} default button 1
set rtnValue to button returned of question
if rtnValue is "Quit" then
-- tell application "Address Book" to quit
tell me to quit
end if
tell application "Address Book"
activate
set theGroupEmail to "Duplicate Email Id's"
set theGroupPhone to "Duplicate Phone"
set theGroupNoEmail to "Only Phone Numbers"
set thegroupNoPhone to "Only Email Id's"
set theGroupNoData to "No Email or Phone"
-- set theGroup to theGroupName
if not (exists (group theGroupEmail)) then
make new group with properties {name:theGroupEmail}
save "Address Book"
end if
if not (exists (group theGroupPhone)) then
make new group with properties {name:theGroupPhone}
save "Address Book"
end if
if not (exists (group theGroupNoEmail)) then
make new group with properties {name:theGroupNoEmail}
save "Address Book"
end if
if not (exists (group thegroupNoPhone)) then
make new group with properties {name:thegroupNoPhone}
save "Address Book"
end if
if not (exists (group theGroupNoData)) then
make new group with properties {name:theGroupNoData}
save "Address Book"
end if
set ListofPeople to people --the_ID
set ListofEmailID to value of emails of people --the_emails
-- return ListofEmailID
set ListofPhones to value of phone of people -- the_phones
-- return ListofPhones
set biglist to {}
set ListEmail_Uniq to {}
set ListEmail_Dup to {}
set No_PhoneList to {}
set No_EmailList to {}
set No_dataList to {}
set FlagEmail to false
set FlagPhone to false
-- repeat with i from 1 to number of items in the_emails
repeat with i from 1 to count of ListofEmailID
set thePersonID to item i of ListofPeople
set theEmails to item i of ListofEmailID
if theEmails is equal to {} then
set end of No_EmailList to thePersonID
else
-- set FlagEmail to true
repeat with j from 1 to count of theEmails
set tmpdata to item j of theEmails
-- return tmpdata
if tmpdata is not in biglist then
set end of biglist to tmpdata
set end of ListEmail_Uniq to {tmpdata} & {thePersonID}
else
set end of ListEmail_Dup to {tmpdata} & {thePersonID}
end if
end repeat
end if
end repeat
-- return ListEmail_Uniq
-- return ListEmail_Dup
-- save application "Address Book"
set biglist to {}
set ListPhone_Uniq to {}
set ListPhone_Dup to {}
-- repeat with i from 1 to number of items in the_emails
repeat with i from 1 to count of ListofPhones
set thePersonID to item i of ListofPeople
set thePhones to item i of ListofPhones
if thePhones is equal to {} then
set end of No_PhoneList to thePersonID
else
-- set FlagPhone to true
repeat with j from 1 to count of thePhones
set tmpdata to item j of thePhones
-- return tmpdata
if tmpdata is not in biglist then
set end of biglist to tmpdata
set end of ListPhone_Uniq to {tmpdata} & {thePersonID}
else
set end of ListPhone_Dup to {tmpdata} & {thePersonID}
end if
end repeat
end if
end repeat
-- return ListPhone_Uniq
-- return ListPhone_Dup
set the Dup_email to {}
-- Find the Duplicates from the sorted list --
repeat with i from 1 to the count of ListEmail_Dup
set tempdata to item i of ListEmail_Dup
set dataEmailDup to item 1 of tempdata
set dataPersonDup to item 2 of tempdata
repeat with j from 1 to the count of ListEmail_Uniq
set tempdata to item j of ListEmail_Uniq
set dataEmailUniq to item 1 of tempdata
set dataPersonUniq to item 2 of tempdata
-- display dialog mainEmail1 & "=" & mainEmail2 & " " & mainID1 & "=" & mainID2
if dataEmailDup is equal to dataEmailUniq then
set end of Dup_email to dataPersonDup -- & "," & dataPersonUniq
set end of Dup_email to dataPersonUniq
end if
(* -- the code takes lot more time if add to group was used --
if dataEmailDup is equal to dataEmailUniq then
set testdata to person id dataPersonDup
add testdata to group theGroup
set testdata to person id dataPersonUniq
add testdata to group theGroup
end if
end repeat
end repeat
-- return Dup_email
set the Dup_Phone to {}
-- Find the Duplicates from the sorted list --
repeat with i from 1 to the count of ListPhone_Dup
set tempdata to item i of ListPhone_Dup
set dataPhoneDup to item 1 of tempdata
set dataPersonDup to item 2 of tempdata
repeat with j from 1 to the count of ListPhone_Uniq
set tempdata to item j of ListPhone_Uniq
set dataPhoneUniq to item 1 of tempdata
set dataPersonUniq to item 2 of tempdata
-- display dialog mainEmail1 & "=" & mainEmail2 & " " & mainID1 & "=" & mainID2
if dataPhoneDup is equal to dataPhoneUniq then
set end of Dup_Phone to dataPersonDup -- & "," & dataPersonUniq
set end of Dup_Phone to dataPersonUniq
end if
(*if dataPhoneDup is equal to dataPhoneUniq then
set testdata to person id dataPersonDup
add testdata to group theGroup
set testdata to person id dataPersonUniq
add testdata to group theGroup
-- save
end if*)
end repeat
end repeat
-- return Dup_Phone
set onlyDupEList to every person of group theGroupEmail
repeat with j from 1 to count of Dup_email
set tempdata to item j of Dup_email
if onlyDupEList does not contain {tempdata} then add tempdata to group theGroupEmail
end repeat
save application "Address Book"
set onlyDupPList to every person of group theGroupPhone
repeat with j from 1 to count of Dup_Phone
set tempdata to item j of Dup_Phone
if onlyDupPList does not contain {tempdata} then add tempdata to group theGroupPhone
end repeat
save application "Address Book"
set onlyPhoneList to every person of group theGroupNoEmail
repeat with j from 1 to the count of No_EmailList
set tempdata1 to item j of No_EmailList
if No_PhoneList does not contain {tempdata1} then
if onlyPhoneList does not contain {tempdata1} then add tempdata1 to group theGroupNoEmail
end if
(*set flagE to false
repeat with i from 1 to the count of No_PhoneList
set tempdata2 to item i of No_PhoneList
if tempdata1 is equal to tempdata2 then
set flagE to true
exit repeat
end if
end repeat
if flagE is false then add tempdata1 to group theGroupNoEmail*)
end repeat
save application "Address Book"
set onlyEmailList to every person of group thegroupNoPhone
repeat with j from 1 to the count of No_PhoneList
set tempdata1 to item j of No_PhoneList
if No_EmailList does not contain {tempdata1} then
if onlyEmailList does not contain {tempdata1} then add tempdata1 to group thegroupNoPhone
end if
end repeat
save application "Address Book"
set onlyList to every person of group theGroupNoData
repeat with i from 1 to count of ListofPeople
if (item i of ListofEmailID is equal to {}) and (item i of ListofPhones is equal to {}) then
set tempdata to item i of ListofPeople
if onlyList does not contain {tempdata} then add tempdata to group theGroupNoData
end if
end repeat
save application "Address Book"
display dialog ¬
"This Script Finished Processing Address Book Contacts the Duplicates are in the group" with title MsgTitle ¬
with icon 1 ¬
buttons {"Continue"} ¬
giving up after 5
end tell
end Get_dup
on quit
--set MsgTitle to "Change Email ID's Domain Name"
save application "Address Book"
display dialog "Contact Srikanth Kamath at [email protected] for any Help" with title MsgTitle with icon 1 buttons "OK"
continue quit
end quitHello Srikanth Kamath,
I'm not sure you're still following this thread, but anyway here's sample code I said I'd post later.
--SCRIPT2
main()
on main()
script o
-- input data
property xx : {1, 2, 3, 4, 5} -- list of parents
property yy : {{"g", "h"}, {"a", "b"}, {"b", "e", "f"}, {"e"}, {"c", "d"}} -- list of children per parent
-- work list
property pp : {} -- list of children tagged by parent; i.e, lits of {child, parent}
property qq : {}
property rr : {}
-- (1) build list of children tagged by parent
repeat with i from 1 to count my xx
set x to my xx's item i
set y to my yy's item i
repeat with p in y
set end of my pp to {p's contents, x}
end repeat
end repeat
--return pp -- {{"g", 1}, {"h", 1}, {"a", 2}, {"b", 2}, {"b", 3}, {"e", 3}, {"f", 3}, {"e", 4}, {"c", 5}, {"d", 5}}
-- (2) sort tagged list by child as key
msort(my by_key1, my pp)
--return pp -- {{"a", 2}, {"b", 2}, {"b", 3}, {"c", 5}, {"d", 5}, {"e", 3}, {"e", 4}, {"f", 3}, {"g", 1}, {"h", 1}}
-- (3) retrieve parents with duplicate child
(* retrieve list of {child, parent} for duplicate child *)
set my qq to uniq(my eq_key1, my pp, {_dup:true})
--return qq -- {{"b", 2}, {"b", 3}, {"e", 3}, {"e", 4}}
(* retrieve list of parent *)
repeat with q in my qq
set r to q's item 2
if r is not in my rr then set end of my rr to r
end repeat
return rr -- {2, 3, 4}
end script
tell o to run
end main
on by_key1(x, y)
msort's comparator for list of lists
key = item 1, ascending
returns true iff x and y are out of order
return x's item 1 > y's item 1
end by_key1
on eq_key1(x, y)
uniq's comparator for list of lists
key = item 1
returns true iff x and y are considered equal
return x's item 1 = y's item 1
end eq_key1
on msort(cmp_, aa) -- v1.2f2
Basic recursive merge sort handler having list sorted in place.
handler cmp_ : comparator
* cmp_(x, y) must return true iff list element x and y are out of order.
list aa : list to be sorted in place
script o
property parent : {} -- limit closure to minimum
property xx : aa -- to be sorted in place
property xxl : count my xx
property yy : {}
property cmp : cmp_
on merge(p, q, r)
property xx: source list
integer p, q, r : absolute indices to specify range to be merged such that
xx's items p thru r is the target range,
xx's items p thru (q-1) is the first sublist,
xx's items q thru r is the second sublist.
(p < q <= r)
local i, j, k, xp, xr, yi, yj, ix, jx
if r - p = 1 then
set xp to my xx's item p
set xr to my xx's item r
if my cmp(xp, xr) then
set my xx's item p to xr
set my xx's item r to xp
end if
return -- exit
else
if p < q - 1 then merge(p, (p + q) div 2, q - 1)
merge(q, (q + r + 1) div 2, r)
end if
At this point, sublits xx[p, q-1] and xx[q, r] have been already sorted (p < q <= r)
if my cmp(my xx's item (q - 1), my xx's item q) then
else -- xx[p, q-1] & xx[q, r] are already sorted
return
end if
set yy to my xx's items p thru r -- working copy for comparison
set ix to q - p
set jx to r - p + 1
set i to 1
set j to q - p + 1
set k to p
set yi to my yy's item i
set yj to my yy's item j
repeat
if my cmp(yi, yj) then
set my xx's item k to yj
set j to j + 1
set k to k + 1
if j > jx then
set my xx's item k to yi
set i to i + 1
set k to k + 1
repeat until k > r
set my xx's item k to my yy's item i
set i to i + 1
set k to k + 1
end repeat
return
end if
set yj to my yy's item j
else
set my xx's item k to yi
set i to i + 1
set k to k + 1
if i > ix then
set my xx's item k to yj
set j to j + 1
set k to k + 1
repeat until k > r
set my xx's item k to my yy's item j
set j to j + 1
set k to k + 1
end repeat
return
end if
set yi to my yy's item i
end if
end repeat
end merge
on cmp(x, y)
(* primary comparator *)
return x > y
end cmp
local d, i, j
if xxl ≤ 1 then return
if cmp_ = {} then set my cmp to cmp -- comparator fallback
my merge(1, (xxl + 1) div 2, xxl)
end script
tell o to run
end msort
on uniq(eq_, aa, {dup:dup}) -- v0.21
handler eq_ : comparator eq_(x, y) that returns true iff x and y are considered equal
list aa : pre-sorted list
(precisely, a list organized such that any duplicate items are adjacent to each other)
boolean _dup : option whether return unique items or duplicate items
return duplicate if true, unique otherwise.
script o
property parent : {} -- limit closure to minimum
property xx : aa
property yy : {}
property eq : eq_
on eq(x, y)
(* primitive comparator *)
x = y
end eq
if eq_ = {} then set my eq to my eq -- comparator fallback
local t, x, _on
if (count my xx) < 2 then return my xx's contents
if _dup then
set _on to false
set t to my xx's item 1
repeat with i from 2 to count my xx
set x to my xx's item i
if eq(x, t) then
set end of my yy to t
set _on to true
else if _on then
set end of my yy to t
set _on to false
end if
set t to x
end repeat
if _on then set end of my yy to x
return my yy's contents -- return duplicate elements
else
set t to my xx's item 1
set end of my yy to t
repeat with i from 2 to count my xx
set x to my xx's item i
if eq(x, t) then
else
set end of my yy to x
set t to x
end if
end repeat
return my yy's contents -- return uinque elements
end if
end script
tell o to run
end uniq
--END OF SCRIPT2
In order to apply it to your current Address Book problem, replace the main() handler with something like the following one.
--SCRIPT2a (part)
on main()
script o
-- input data
property xx : {} -- list of parent; given later
property yy : {} -- list of children per parent; given later
-- work list
property pp : {} -- list of children tagged by parent; i.e, lits of {child, parent}
property qq : {}
property rr : {}
-- (0) get input data from AB
tell application "Address Book"
tell people
set xx to its id
set yy to its every email's value
end tell
end tell
-- (1) build list of children tagged by parent *)
(* omitted (same as the previous) *)
-- (2) sort tagged list by child as key
(* omitted (same as the previous) *)
-- (3) retrieve parents with duplicate child
(* omitted (same as the previous) *)
-- (4) group the retrieved people in AB
tell application "Address Book"
repeat with r in my rr
add person id r to group "duplicate email"
end repeat
end tell
end script
tell o to run
end main
--END OF SCRIPT2a
Good luck,
Hiroto
Message was edited by: Hiroto -
Mail's Add to Address Book inverts name order in Address Book
Using Mail's 'Add to Address Book' function results in inverted first/last name order in Address Book: Under every combination of setting for 'show first name before/following last name' and 'sort by first/last name' in the AB prefs, using Mail's Add to Address Book on 'Bob Jones' results in 'Jones' in the first name field and 'Bob' in the last name field.
Are others also seeing this? Any workarounds?Thanks for testing, Ernie. I double-checked my system using your settings and still saw the names in the wrong fields. Something must be off with my setup but I have no idea what it might be! If anyone can replicate this problem, maybe we can figure it out.
-
Why does address book quit responding in lion?
Since installing Lion on my MacBook Pro, the address book, after opening, quits responding and will only close with a force quit. What should I do to fix it?
First, make a backup of your Address book using File>Export>Address Book Archive.
Quit Address Book.
Navigate to your user/Library/Application Support/AddressBook folder ( in Finder, hold down the Option key and select "Library" from the Go menu--then go from there).
Delete the addressbookv-22.abcddb file.
Open Address Book and see what happens.
Not sure if that is the problem, but it might be. That file is a database that indexes all your contacts for quick display/searching. If it gets corrupted, you get all kinds of weird behavior.
Another problem could be syncing with either Mobile Me or Google contacts. If you are syncing, try turning syncing off. If it works fine, then turn syncing back on. If turning it back on brings problems, try resetting Sync Services. -
Create Offline Address Book using powershell - PublicFolderDistributionEnabled not found
We are using the following commands to create a new Offline Address book using powershell. The command New-OfflineAddressBook runs successfully and creates an Offline Address Book. However when we try to set the value of PublicFolderDistributionEnabled property
using Set-OfflineAddressBook we get the following exception
Remote Exception: A parameter cannot be found that matches parameter name 'PublicFolderDistributionEnabled'
try
using (Runspace runSpace = OpenRunspace())
// Create offline address book command
var command = new Command("New-OfflineAddressBook");
command.Parameters.Add("Name", name);
command.Parameters.Add("AddressLists", addressListName);
command.Parameters.Add("VirtualDirectories", OABServer);
// Execute command
if ((res = ExecuteShellCommand(runSpace, command)) == false)
return false;
// Set offline address book command
var command1 = new Command("Set-OfflineAddressBook");
command1.Parameters.Add("Identity", name);
command1.Parameters.Add("PublicFolderDistributionEnabled", publicFolderEnabled);
command1.Parameters.Add("Confirm", new SwitchParameter(false));
// Execute command
if ((res = ExecuteShellCommand(runSpace, command1)) == false)
DeleteOfflineAddressBook(name);
return false;
catch (Exception ex)
DeleteOfflineAddressBook(name);
throw;If your Exchange version is 2013 it supports only the web distribution method.
Please follow this to create OAB in Exchange2013
http://blogs.technet.com/b/exchange/archive/2013/01/14/managing-oab-in-exchange-server-2013.aspx
Please check this for the details of OAB in Exchange2013
http://blogs.technet.com/b/exchange/archive/2012/10/26/oab-in-exchange-server-2013.aspx
If it Exchange2010 please check
this
Thanks, MAS
Please mark as helpful if you find my comment helpful or as an answer if it does answer your question. That will encourage me - and others - to take time out to help you. -
Export Address Book using CSV file to Verizon Webmail
I need to export the contents of my address book using a CSV file format which is compatible with Verizon Webmail.
Verizon Webmail will not acknowledge any other format other than CSV and reject my attempts to use Mac sys tem formats.
Help.... ChanI need to export the contents of my address book using a CSV file format which is compatible with Verizon Webmail.
Verizon Webmail will not acknowledge any other format other than CSV and reject my attempts to use Mac sys tem formats.
Help.... Chan -
Exporting hotmail contacts to Address Book using numbers
Hi, I've been reading some other topics on how to export your contacts to address book. Though these were helpful, I do not have microsoft excel. Is it possible to get my hotmail contacts to my address book using numbers or do I need excel.
Hello,
If you go into Entourage's preferences, you'll also find the option to "Synchronize" with Address book.
The option is under the Entourage menu
Choose Preferences
Then, go to General, and choose Sync Services
The option you need should be the first option in the list on the Sync Services screen.
It should have a box to check located next to: "Synchronize Contacts with Address Book and .Mac".
Give that a shot.
I hope this helps.
Let us know if you have other questions.
P.S., if you'd like, go ahead and click the "Helpful" or "Solved" buttons on any of the posts / replies above if you feel they were helpful or adequately answered your question. -
Add or edit address book using Desktop Manager
Is there any way that I can add or edit my address book using the Desktop software? I would like to input email addresses and other information into my address book on my blackberry without having to type everything in on the blackberry. I was hoping there would be a way to do that on my PC and have it sync to my phone.
he following steps will help you to configure synchronization -
Connect your device using Desktop Manager and click on Synchronization
From the menu on the left click Synchronization under Configuration
Again click Synchronization button on the right which will give you option to Select Device Application that you want to synchronize
Put the check mark and you'll get a prompt to Select Desktop Application
Highlight the application name and click next button
Under Synchronization Option you get Direction of Synchronization
Check the radio button with Two way sync
Note: above mentioned steps are explained as per Desltop Manager 4.5
Example: Synchronize addressbook -
Connect you HH with your desktop Manager in your PC. If you device is set to wireless sync then you need to turn off wireless synchronization. To do so go to Address Book -> click Menu -> Options -> Wireless Synchronization: No -> click Menu and Save the changes.
Click on the Synchronize button on Desktop Manager -> Click on Configuration Tab then click on Configure Synchronization -> Click on Choose under Address Book (on the right side of the pop up window) -> Click on you organizer apps (like, MS outlook, Lotus notes etc) -> Select desired apps -> select Synchronization radio button and click OK twice go back to Synchronize tab ->click on Synchronize Now.
tanzim
If your query is resolved then please click on “Accept as Solution”
Click on the LIKE on the bottom right if the post deserves credit -
Accessing Microsoft Outlook address Book using java
Hi All,
Can anyone tell me how can i access outlook address book using java or java script
Thanks in anticipation,
Reagrds,
Preeti Guptawww.microsoft.com/java/sdk/default.htm
support.microsoft.com/support/kb/articles/Q168/9/42.asp
Hope this helps you.
Rajesh -
What video files does iPod Touch use?
Ok I had a episode of gossip girl on my ipod touch and it's an mp4 file so I got a simpsons episode converted it to mp4 and tryed to sync it and it didn't work so what file type does iPod Touch use because I like to watch alot of video on my iPod Touch
MasterKD wrote:
what file type does iPod Touch use
taken from [this|http://www.apple.com/ipodtouch/specs.html] site:
( *click on image to enlarge* )
you can use iTunes to convert files for iPod Touch. highlight the file in iTunes and choose +create iPod or iPhone version+ from the advanced menu.
JGG -
Why does my Verizon email address book use 'Nickname' as key sorting field ?
I'm a new Verizon email user and have just created my Verizon email address book from my Microsoft Office Outlook (not Outlook Express) Contacts file, using the TrueAssistant application that Verizon provides for folks moving to Verizon from another email ISP. Earlier, a Verizon Tech Support chat-line staffer assured me it was NOT possible to move my email contacts from Office to the Verizon address book; I guess he wasn't familiar with TrueAssistant. :-(
The conversion seemed to go over fine, but when I then looked at my newly-created Verizon address book, in every case the last name of each contact was stored in the 'Nickname' field , and the first name was completely missing. When I manually replaced some of the first names in their proper fields and removed the nicknames, the application didn't know what to do with the contact.
Has anyone else had this problem in using TrueAssistant to move contacts from Outlook into Verzon's email address book?
Is it even possible to see both the first and last names in the display of the Contacts file (or any sub-Group)? And if so, how do I do it? I don't see any way to specify how I want to display t address book entries. Would appreciate some help. Thanks and Happy New Year!
Shaynemdank
Solved!
Go to Solution.I've never used the TrueSwitch software, but I've never had to. You can export your contacts from Outlook, Outlook Express, etc. into a .csv file and import them directly to your verizon.net account. If you log into your verizon.net account and go to your contacts list there's an Import Contacts button.
If you need any assistance with that process let me know, I can try to provide a step-by-step for your client.
As for sorting by name, this functionality does not appear to be available in the "Basic Interface" of Verizon's webmail. Switching to the "Rich Interface" causes the name to be displayed in a Last, First format and sorting by name is an option.
Hope this helps!
If a forum member gives an answer you like, give them the Kudos they deserve. If a member gives you the answer to your question, mark the answer as Accepted Solution so others can see the solution to the problem.
"All knowledge is worth having." -
Does Address Book Save The Pictures Used In A Contact Card
I added an image to a contact card, and was wondering if the file must stay on my hard drive for it to show in Address Book.
The original image needn't be kept. Address Book keeps its images in (user)/Library/Application Support/Address Book/Images.
-
Unsure of what happened to my address book, mail, and app store?
My address book, mail, and app store are missing! Did they come with the computer when I bought it? (I have Mac OS X 10.6.8 and I bought it about 2 years ago) They all have different problems when I click on them. For starters, they three look like this in my app folder
Then, when i click my address book, it comes out all smushed like this: ( i had to crop out much of the image due to personal information, but all information and links are smushed)
The app store, when clicked, force quits immediately.
& lastly, the mail will not even open. no blank screen, no force quitting apple message, nothing. infact, to quit the mail program, i have to force stop it myself.
I really want to use these things and I just don't understand why they dont work, shouldnt they be included with my computer? that's the impression i was under, i didn't know i had to purchase the app store, mail, or address book? why wont they show up and what can i do to fix this?Please read this whole message before doing anything.
This procedure is a test, not a solution. Don’t be disappointed when you find that nothing has changed after you complete it.
Step 1
The purpose of this step is to determine whether the problem is localized to your user account.
Enable guest logins* and log in as Guest. For instructions, launch the System Preferences application, select Help from the menu bar, and enter “Set up a guest account” (without the quotes) in the search box. Don't use the Safari-only Guest login created by Find My Mac.
While logged in as Guest, you won’t have access to any of your personal files or settings. Applications will behave as if you were running them for the first time. Don’t be alarmed by this; it’s normal. If you need any passwords or other personal data in order to complete the test, memorize, print, or write them down before you begin.
Test while logged in as Guest. Same problem(s)?
After testing, log out of the guest account and, in your own account, disable it if you wish. Any files you created in the guest account will be deleted automatically when you log out of it.
*Note: If you’ve activated “Find My Mac” or FileVault in Mac OS X 10.7 or later, then you can’t enable the Guest account. The Guest login created by “Find My Mac” is not the same. Create a new account in which to test, and delete it, including its home folder, after testing.
Step 2
The purpose of this step is to determine whether the problem is caused by third-party system modifications that load automatically at startup or login.
Disconnect all wired peripherals except those needed for the test, and remove all aftermarket expansion cards. Boot in safe mode* and log in to the account with the problem. The instructions provided by Apple are as follows:
Be sure your Mac is shut down.
Press the power button.
Immediately after you hear the startup tone, hold the Shift key. The Shift key should be held as soon as possible after the startup tone, but not before the tone.
Release the Shift key when you see the gray Apple icon and the progress indicator (looks like a spinning gear).
Safe mode is much slower to boot and run than normal, and some things won’t work at all, including wireless networking on certain Macs.
The login screen appears even if you usually log in automatically. You must know your login password in order to log in. If you’ve forgotten the password, you will need to reset it before you begin.
*Note: If FileVault is enabled under Mac OS X 10.7 or later, or if a firmware password is set, you can’t boot in safe mode.
Test while in safe mode. Same problem(s)?
After testing, reboot as usual (i.e., not in safe mode) and verify that you still have the problem. Post the results of steps 1 and 2. -
Multi language alphabetical order in Address Book.
I use Greek and English names on my address book/contacts. I use English menus, but Address Book will move all my Greek contacts under the #.
I tried that in my iPhone too. If i choose Greek menu, Address Book will sort alphabetically all names with 2 alphabets, the English and the Greek.
If i choose the English menu Address Book will only sort alphabetically my English contacts, while the Greek ones will be moved under #.
I want to use English menus on my devices for forum supporting purposes. Can that be fixed ?The names are in alphabetical order - you can select in the preferences between ordering on first name or last name. You can't have them sorted by email address.
AK -
Synchronize my Address Book using desktop Software Version 6.0 with the BlackBerry 8900
Everytime I try to Synchronize my Address Book with the BlackBerry 89000 using desktop Software Version 6.0 it crashes. I try doing task and calendar they work just fine, just on the address book it seems to crash anyone else has this problem? Desktop 6.0 phone software 5.0
Hiya!
Please be a little more specific.
What do you mean by crashes? Does your entire system shut down? do you get any error codes?
Thanks!
1). Please thank those who help you by clicking the beside the 'Reply' button.
2). If your issue has been solved, please resolve it by marking "Accept as Solution" on the correct post!
3). Remember to have fun! We are all in this together!
4). Follow me on
Maybe you are looking for
-
My xml file 20000 records so can it parse in iphone apps
Hi, I have 20000 records and when i try to parse it then it gives me error and then hang the iphone simulator, so i wanted to know that is it possible to parse all the 20000 records in iphone apps? pls help me to fine this problem, Thanks.
-
Solaris 10 hangs on Running configuration assistant.
Hi all, Yesterday I patched solaris using updatemanager (solaris 10 3/05 for x86 on a fujitsu scenic pc) when i was finished i rebooted, goes down fine but when starting up it hangs att Running configuration manager/assistant and i can't get further.
-
TS4079 Do not find Siri on my iPad. What now?
I cannot find Siri options in my iPad. How do I activate it or install it.
-
In the organizer, the thumbnails are black
The thumbnails for video clips are all black, only showing a clip symbol. JPEGs show fine.
-
Seperate Adobe Form printing for each order
Hi, I have a scenario where i need to print Adobe Form for each order. Right now i am handling this from print program(Executable) by looping at the Adobe form FM for each order. So it will print seperate Adobe form for each order with corresponding