In my limited experience, they go in the order of the drop down, when you select an account?
So if you give them the same names, they should be in the same order.?
You could use this function in outlook to check?
Code:
Public Function ListEMailAccounts(AcctToUSe As String) As Integer
Dim outApp As Object
Dim i As Integer
Dim AccNo As Integer
Dim emailToSendTo As String
Set outApp = CreateObject("Outlook.Application")
'emailToSendTo = "xxxxx@gmail.com" 'put required email address
AccNo = 1
'if smtp address=email we want to send to, acc no we are looking for is identified
For i = 1 To outApp.Session.Accounts.Count
'Uncomment the Debug.Print command to see all email addresses that belongs to you
'Debug.Print "Acc name: " & OutApp.Session.Accounts.Item(i) & " Acc number: " & i & " , email: " & OutApp.Session.Accounts.Item(i).SmtpAddress
'If OutApp.Session.Accounts.Item(i).SmtpAddress = emailToSendTo Then
If outApp.Session.Accounts.Item(i).DisplayName = AcctToUSe Then
AccNo = i
Exit For
End If
Next i
ListEMailAccounts = AccNo
Set outApp = Nothing
End Function
Note the comments and amend to suit.
HTH