måndag 15 december 2008

Guide: Change startup folder

If you feel that you are not happy with the default startup folder in Outlook, you can change this in the settings. Here is how you do it:


1. Click Tools
2. Click Options


3. In this view, click the tab Other

4. Click Advanced Options


5. Click Browse (right of from Startup in this folder)


6. Choose which folder you want view and click OK

7. Click OK

Guide: Remove 'Mark item as read when selection changes'

This is a guide about removing the option that marks emails as read when clicking/marking another email. For many this can be very annoying, especially when using shared mailboxes.
Follow below steps within Outlook to remove it:



1. Click Tools
2. Click Options (see picture below)



3. From this view, click the tab Other (see picture below)




4. Click Reading Pane (see picture below)

5. Uncheck 'Mark item as read when selection changes' (see picture below)



6. Click OK
7. Click OK again

Guide: Create or add existing personal folder file (PST)

Here is a quick guide on how you either create a new personal folder file or open an existing one.
From Outlook, follow below steps:

1. Click File
2. Click Outlook Data File (see picture below)



3. In this step "New Outlook Data File" (which only shows up on Outlook 2003 and newer) you can chooose between two format on the file that you're about to create or open. Either the top one which is the newer Unicode format (can store up to 20Gb data) or the older one that is ANSI format (limited to only 2Gb) which was used for Outlook 2002 and older. If you just want to open a PST, then this step doesn't matter so much. Click OK and go on. (see picture below)




4. Here in this step is the window for you to point where you want this file to be created or where you have your existing one. Just decide where and click OK (see picture below)





5. In this step you can decide which name, encryption and password you want on the file. If used for normal usage, just click OK (see picture below)


6. The new file will be presented in the left tree view. Just copy/create items there as you like.

fredag 12 december 2008

Guide: Turn on feature Suggest names while completing To, Cc, and Bcc fields

Here is a guide on how to turn on the suggest names-feature when sending emails

1. Click Tools
2. Click Options (see picture below)


3. Click E-mail Options that is under the Preferences tab and high up to the right corner.



4. Click Advanced E-mail Options at the middle of this window (see picture below)




5. Click checkbox Suggest names while completing To, Cc, and Bcc fields so it becomes checked.



6. Click OK
7. Click OK again
8. Click OK once again.

Guide: Adding a secondary exchange mailbox to Outlook

Here is an example on how you add a secondary exchange mailbox to your Outlook.
Note: This is not for POP3 mailboxes


1. Click Tools
2. Click E-mail accounts (see picture)




3. On this next window (see picture below), choose option "View or change existing e-mail accounts" and then click Next






4. Click Change button (see picture below)



5. Click More Settings button (see picture below)

6. Click Advanced tab (see picture below)



7. Click Add button and type in the name of the mailbox. Then Click OK


8. Click Next

9. Click Finish

Interface not registered error code: 0x80040155

Description: User gets error "Interface not registered error code: 0x80040155" when trying send emails

Solution:

1. Click START
2. Click Run
3. Type regsvr32.exe ole32.dll and click OK

Guide: Change Outlook's secure temp folder

If user experiencing lots of trouble with loosing saved changes to documents opened from Outlook. Then it's maybe time to change the default location where Outlook stores opened attachments. Here is how you do it.

Solution:
1. Click START
2. Click Run
3. Type in Regedit and press OK
4. Go to: HKEY_Current_User – Software – Microsoft – Office – 11.0 (depends on what version you have on MS Office) – Outlook – Security
5. Doubleclick on OutlookSecureTempFolder and change the path to one more of your liking.
6. Close Registry editor

(example below where I have changed to c:\temp)

Problem with displaying pictures in emails

Description: When user receives a email, the email looks weird and it seems to be missing pictures. There is only a rectangular box with a red cross in the upper left corner.

Cause: Outlook blocks images in HTML emails by default. This feature can be altered so it allows all pictures. However it can be so that the Outlook Secure Temp folder is full (the OLK folder: http://www.outlook-tips.net/archives/2003/20030828.htm) though only if you have the option to automatically download pictures turned on.

Solution: In Outlook, go to: Tools > Options > Security > Change Automatic Download Settings
Uncheck the option "Don't download pictures or other contant automatically in HTML e-mail" and press OK

If it's the OLK folder, that one is located at \\-YOUR COMPUTERNAME-\c$\Documents and Settings\-YOUR USER-\Local Settings\Temporary Internet Files. Use START > Run and type the path in and it will take you to it. Just delete everything in there and go back to Outlook and see if it works.
In Vista, the Secure Temp folder is located at C:\Users\-YOUR USER-\AppData\Local\Temporary Internet Files\Content.Outlook\X30MWG3N

torsdag 11 december 2008

Outlook is not default email client

Description: When clicking links on internet, the wrong email client opens up ex. Outlook Express instead of Outlook

Solution:

1. Click START
2. Click Run
3. Type in Regedit and then press ENTER
4. Go to HKEY_LOCAL_MACHINE > SOFTWARE > Clients > Mail
5. Change value in post (standard) to Microsoft Outlook

alternative solution:
1. Start Internet Explorer
2. Click Tools
3. Click Internet Options
4. Click Programs tab
5. Check so that Outlook is set as email handler.

Send button greyed out

Description: When user is trying to send a meeting request in the calender, the Send button is greyed out.

Solution: Go to View > Toolbars > Customize > Toolbars tab > Click Reset
That should make the Send button be clickable again.

Task 'Microsoft Exchange Server' reported error (0x8004010F): 'The operation failed. An object could not be found

Description: User gets error "Task 'Microsoft Exchange Server' reported error (0x8004010F): 'The operation failed. An object could not be found" when doing Send/Receive

[SWE] "Uppgiften Microsoft Exchange Server rapporterade felet (0x8004010F): Åtgärden misslyckades. Ett objekt kunde inte hittas"

Cause: http://support.microsoft.com/?kbid=905813

Solution: Remove and remake your offline settings for your Outlook and delete/rename the ost-file (see http://support.microsoft.com/kb/842284/en-us for assistance) under C:\Documents and Settings\-YOUR USER-\Local Settings\Application Data\Microsoft\Outlook
Make sure Outlook is closed when you do the ost-part.
When you start Outlook again after doin all this, Outlook will recreate a new ost-file. It will show a loadingbar and Outlook will be slower than a normal startup (only this time).

The form you selected could not be displayed. Contact your administrator.

Description: User get error "The form you selected could not be displayed. Contact your administrator." or "The form required to view this message cannot be displayed. Contact your administrator." when trying to add something in the calendar.

Cause: Problem with the form cache

Solution: Rename the files frmcache.dat and usrclass.dat in users profile folder.

alternative solution:
1. Click Tools
2. Click Options
3. Click Other tab
4. Click Advanced
5. Click Custom forms
6. Click Manage forms
7. Click Clear cache

Doing this makes the following:
* Clears cached objects from the memory
* Deletes the frmcache.dat file
* Deletes subfolders containing previously cached forms
* Creates a new cache (for standard Outlook forms)

onsdag 10 december 2008

Script: Strip all attachments from incoming mail

This script can be a good friend if you get lots of attachments in your inbox and you wish to have it shipped somewhere else automatically.Here is how you do this:

1. Start Outlook
2. Press ALT+F11 to go into VB editor
3. Rightclick Project1 and choose Insert > Module
4. Click Module1 (can be renamed)
5. Paste in this code below
6. Change the row Const BASE_PATH = "H:\\MailAttachments\\" to where you wanna save the attachments. Make sure you created the folder it points to.
7. Click Save button
8. Make a rule with the script option (depends on which mails you want to strip)
9. Restart Outlook to have the script start working

Code:

Sub StripAttachments(Item As Outlook.MailItem)

On Error GoTo EarlyBath

Const BASE_PATH = "H:\\MailAttachments\\"

If Item.Class = olMail Then
If Item.Attachments.Count > 0 Then
Dim objAtt As Outlook.Attachments
Set objAtt = Item.Attachments
For Each objattach In objAtt
Dim i, lngCounter As Long
Dim strLogger, strFile, strLocalFileLink, strLocalPath, strUser, strFolder As String


lngCounter = Item.Attachments.Count
'Debug.Print lngcounter
strLogger = "-------------------------------------------------------------------------------------------------"

'organise folders by sender
strFolder = BASE_PATH & Item.SenderName & "\\"

If Dir(strFolder, vbDirectory) = "" Then
MkDir (strFolder)
End If

'organise subfolder by received date
strFolder = strFolder & Strings.Format(Item.ReceivedTime, "ddmmyyyy") & "\\"

If Dir(strFolder, vbDirectory) = "" Then
MkDir (strFolder)
End If


'create and display link to dest folder
strLocalPath = "file://" & Replace(strFolder, " ", "%20")
strLocalPath = Replace(strLocalPath, "\\", "\")
strLogger = strLogger & vbCrLf & "Attachment Path: " & strLocalPath & vbCrLf
strLogger = strLogger & vbCrLf & "The following attachments have been stripped from this message:"



'move through the attachments, saving the file, deleting from msg body and inserting links
For i = lngCounter To 1 Step -1

strFile = objAtt.Item(i).FileName
If Len(strFile) > 0 Then
Dim trimLen: trimLen = Len(strFile) - InStrRev(strFile, ".")
Dim time As String
time = Format(Now(), "hhmm")
strFile = strFolder & "\\" & time & "_" & strFile
objAtt.Item(i).SaveAsFile strFile
objAtt.Item(i).Delete
strLocalFileLink = Replace(strFile, "\\", "\")
strLocalFileLink = "file://" & Replace(strLocalFileLink, " ", "%20")

strLogger = strLogger & vbCrLf & vbCrLf & "Attachment " & lngCounter & ": " & strLocalFileLink
Else
End If
'strLogger = ""
SkipAtt:
Next i

strLogger = strLogger & vbCrLf & "-------------------------------------------------------------------------------------------------" & vbCrLf

Item.Body = strLogger & Item.Body
Item.Save
Next
Set objAtt = Nothing

End If
End If
EarlyBath:
Exit Sub
End Sub

Script: Autocategorize mail when read

This script is good when you have a shared mailbox that several people are reading and you wanna know who has read which and what email. This script only works if you have category view on.

Script functionality: When clicking a mail in the mailbox, it will make a category with your name and move that clicked email to the category.


1. Start Outlook

2. Press ALT+F11 to go into VB editor

3. Expand Project1 so Microsoft Outlook Objects is visible

4. Expand Microsoft Outlook Objects so ThisOutlookSession becomes visible

5. Click ThisOutlookSession

6. Paste in this code below in the white field on the right window

7. Edit row Set olkFolder = OpenOutlookFolder("Mailbox - name\Inbox").Items to name on your mailbox. (this example is targeting Inbox folder)

8. Click Save button.9. Restart Outlook to have the script start working


Code:

Public WithEvents olkFolder As Outlook.Items

Private Sub Application_MAPILogonComplete()
'Change the folder path on the following line to that of the fodler you want to monitor
Set olkFolder = OpenOutlookFolder("Mailbox - name\Inbox").Items
End Sub

Private Sub olkFolder_ItemChange(ByVal Item As Object)
'If the item is marked as read
If Item.UnRead = False Then
If TypeName(Application.ActiveInspector) <> "Nothing" Then
If Item.Subject = Application.ActiveInspector.CurrentItem.Subject Then
'If no category is set already
If Item.Categories = "" Then
'Set the category and save the change
Item.Categories = Replace(Session.CurrentUser, ",", "")
Item.Save
End If
End If
End If
End If
End Sub


Function IsNothing(obj)
If TypeName(obj) = "Nothing" Then
IsNothing = True
Else
IsNothing = False
End If
End Function

Function OpenOutlookFolder(strFolderPath As String) As Outlook.MAPIFolder
Dim arrFolders As Variant, _
varFolder As Variant, _
olkFolder As Outlook.MAPIFolder
On Error GoTo ehOpenOutlookFolder
If strFolderPath = "" Then
Set OpenOutlookFolder = Nothing
Else
If Left(strFolderPath, 1) = "\" Then
strFolderPath = Right(strFolderPath, Len(strFolderPath) - 1)
End If
arrFolders = Split(strFolderPath, "\")
For Each varFolder In arrFolders
If IsNothing(olkFolder) Then
Set olkFolder = Session.Folders(varFolder)
Else
Set olkFolder = olkFolder.Folders(varFolder)
End If
Next
Set OpenOutlookFolder = olkFolder
End If
On Error GoTo 0
Exit Function
ehOpenOutlookFolder:
Set OpenOutlookFolder = Nothing
On Error GoTo 0
End Function

An error occurred registering the forms in the OLE Registry

Description: User gets error message " An error occurred registering the forms in the OLE Registry" when trying to create an appointment in the Outlook calendar

[SWE] "Det gick inte att registrera formuläret i OLE registret"

Cause: Problems with the usrclass.dat file in path C:\Documents and Settings\- YOUR USER-\Local Settings\Application Data\Microsoft\Windows

Solution: Reboot machine and enter safe mode. Then delete or rename the Usrclass.dat file. Reboot into normal mode and the problem should now have disappeared.

Outlook.exe has encountered an error and must be shutdown

Description: User will get a message that Outlook.exe has encountered an error and must be shutdown.

Cause: The file outcmd.dat. Look into the Event viewer on the computer and under application section. There you will most likely find this kind of error with Source title "Microsoft Office 10"
Faulting application outlook.exe, version 10.0.6838.0, faulting module outllib.dll, version 10.0.6838.0, fault address 0x001119bb.For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

Solution: rename outcmd.dat or rename Outlook folder under “C:\Documents and Settings\- YOUR USER-\Application Data\Microsoft\"

Could not complete the operation. One or more parameter value are not valid

Description: User get error "Could not complete the operation. One or more parameter value are not valid" in Outlook.

Solution 1: See http://support.microsoft.com/kb/320842
Solution 2: It can be so you have a corrupt appointment or reminder in your calendar - try running outlook with the /cleanreminders and /cleanfreebusy switches:

Start > Run > outlook.exe /cleanreminders

Start > Run > outlook.exe /cleanfreebusy

The add-in 'C:\Program Files\Symantec_Client_Security\Symantec AntiVirus\vpmsece.dll' could not be installed ..."

Description: When user starts Outlook, the errormessage "The add-in 'C:\Program Files\Symantec_Client_Security\Symantec AntiVirus\vpmsece.dll' could not be installed ..." shows up.

Solution: Delete extend.dat in users profile

The messaging interface has returned an unknown error. If the problem persists restart Outlook




Description: User gets message "The messaging interface has returned an unknown error. If the problem persists restart Outlook. Access is denied. Make sure the disk is not full or write-protected and that the file is not being used." when trying to reply to an email


[SWE] Det har uppstått ett okänt fel i meddelandegränssnittet. Starta om Outlook om problemet kvarstår. Åtkomst nekad. Kontrollera att disken inte är full eller skrivskyddad och att filen inte används"

Applies to: Outlook 2000/2002/2003
Solution:
1. Go to Start -> Run. Type in outlook.exe /cleanprofile. This will remove invalid profile keys and recreate default registry keys where applicable. After done, close Outlook
2. Go to Start -> Run. Type in outlook.exe /cleanviews. This will restore default views (you will use any custom views). When done, close Outlook.Reopen Outlook and test.