![]() |
If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. |
|
|
Thread Tools | Search this Thread | Display Modes |
#1
|
|||
|
|||
![]()
Hello,
I'm using the code below to save an MailItem to my harddrive as a back up and digital archive. In the code there is an folder hard coded (C:\Data\outlook\) I would like to Have a Dialog like File Save As tot pick a certain folder on my harddrive Can somebody help me out with this? Thanks! Dimitri Sub SaveAsFile() Dim myItem As Outlook.Inspector Dim objItem As Object Dim strname As String Set myItem = Application.ActiveInspector If Not TypeName(myItem) = "Nothing" Then Set objItem = myItem.CurrentItem objItem.SaveAs "C:\Data\outlook\" & "Test1.msg", olMSG Else MsgBox "There is no current active inspector." End If End Sub |
Ads |
#2
|
|||
|
|||
![]()
You'd have to use a class to instantiate a folder browser dialog. See:
VB TIP: Using the Browse Folder Dialog Box: http://www.developer.com/net/vb/article.php/1541831 -- Eric Legault (Outlook MVP, MCDBA, old school WOSA MCSD, B.A.) Try Picture Attachments Wizard for Outlook: http://www.collaborativeinnovations.ca Blog: http://blogs.officezealot.com/legault/ "Dimitri" wrote: Hello, I'm using the code below to save an MailItem to my harddrive as a back up and digital archive. In the code there is an folder hard coded (C:\Data\outlook\) I would like to Have a Dialog like File Save As tot pick a certain folder on my harddrive Can somebody help me out with this? Thanks! Dimitri Sub SaveAsFile() Dim myItem As Outlook.Inspector Dim objItem As Object Dim strname As String Set myItem = Application.ActiveInspector If Not TypeName(myItem) = "Nothing" Then Set objItem = myItem.CurrentItem objItem.SaveAs "C:\Data\outlook\" & "Test1.msg", olMSG Else MsgBox "There is no current active inspector." End If End Sub |
#3
|
|||
|
|||
![]()
Is there any way of doing this in vbscript?
Thanks Vaughan "Eric Legault [MVP - Outlook]" wrote: You'd have to use a class to instantiate a folder browser dialog. See: VB TIP: Using the Browse Folder Dialog Box: http://www.developer.com/net/vb/article.php/1541831 -- Eric Legault (Outlook MVP, MCDBA, old school WOSA MCSD, B.A.) Try Picture Attachments Wizard for Outlook: http://www.collaborativeinnovations.ca Blog: http://blogs.officezealot.com/legault/ "Dimitri" wrote: Hello, I'm using the code below to save an MailItem to my harddrive as a back up and digital archive. In the code there is an folder hard coded (C:\Data\outlook\) I would like to Have a Dialog like File Save As tot pick a certain folder on my harddrive Can somebody help me out with this? Thanks! Dimitri Sub SaveAsFile() Dim myItem As Outlook.Inspector Dim objItem As Object Dim strname As String Set myItem = Application.ActiveInspector If Not TypeName(myItem) = "Nothing" Then Set objItem = myItem.CurrentItem objItem.SaveAs "C:\Data\outlook\" & "Test1.msg", olMSG Else MsgBox "There is no current active inspector." End If End Sub |
#4
|
|||
|
|||
![]()
Eric,
Is there not a way like Word and Excel. In here I can call the SaveAs Dialog some thing like "dialogs(dlgFileSaveAs).show" The selected folder is then put in a variable and can be used later on. Greetings and thanks so far Dimitri "Eric Legault [MVP - Outlook]" wrote: You'd have to use a class to instantiate a folder browser dialog. See: VB TIP: Using the Browse Folder Dialog Box: http://www.developer.com/net/vb/article.php/1541831 -- Eric Legault (Outlook MVP, MCDBA, old school WOSA MCSD, B.A.) Try Picture Attachments Wizard for Outlook: http://www.collaborativeinnovations.ca Blog: http://blogs.officezealot.com/legault/ "Dimitri" wrote: Hello, I'm using the code below to save an MailItem to my harddrive as a back up and digital archive. In the code there is an folder hard coded (C:\Data\outlook\) I would like to Have a Dialog like File Save As tot pick a certain folder on my harddrive Can somebody help me out with this? Thanks! Dimitri Sub SaveAsFile() Dim myItem As Outlook.Inspector Dim objItem As Object Dim strname As String Set myItem = Application.ActiveInspector If Not TypeName(myItem) = "Nothing" Then Set objItem = myItem.CurrentItem objItem.SaveAs "C:\Data\outlook\" & "Test1.msg", olMSG Else MsgBox "There is no current active inspector." End If End Sub |
#5
|
|||
|
|||
![]()
Outlook unfortunately doesn't support the same interfaces with it's
Application object like the other Office apps. You can always instantiate Word or Excel to get access to that object, but that's probably not a good idea. -- Eric Legault (Outlook MVP, MCDBA, old school WOSA MCSD, B.A.) Try Picture Attachments Wizard for Outlook: http://www.collaborativeinnovations.ca Blog: http://blogs.officezealot.com/legault/ "Dimitri" wrote: Eric, Is there not a way like Word and Excel. In here I can call the SaveAs Dialog some thing like "dialogs(dlgFileSaveAs).show" The selected folder is then put in a variable and can be used later on. Greetings and thanks so far Dimitri "Eric Legault [MVP - Outlook]" wrote: You'd have to use a class to instantiate a folder browser dialog. See: VB TIP: Using the Browse Folder Dialog Box: http://www.developer.com/net/vb/article.php/1541831 -- Eric Legault (Outlook MVP, MCDBA, old school WOSA MCSD, B.A.) Try Picture Attachments Wizard for Outlook: http://www.collaborativeinnovations.ca Blog: http://blogs.officezealot.com/legault/ "Dimitri" wrote: Hello, I'm using the code below to save an MailItem to my harddrive as a back up and digital archive. In the code there is an folder hard coded (C:\Data\outlook\) I would like to Have a Dialog like File Save As tot pick a certain folder on my harddrive Can somebody help me out with this? Thanks! Dimitri Sub SaveAsFile() Dim myItem As Outlook.Inspector Dim objItem As Object Dim strname As String Set myItem = Application.ActiveInspector If Not TypeName(myItem) = "Nothing" Then Set objItem = myItem.CurrentItem objItem.SaveAs "C:\Data\outlook\" & "Test1.msg", olMSG Else MsgBox "There is no current active inspector." End If End Sub |
#6
|
|||
|
|||
![]()
No, because Win32 API's cannot be declared in VBScript. However, if you used
the CommonFileDialog control in a custom Outlook form you should be able to automate that control in code. Keep in mind that the CommonFileDialog is not very useful for selecting a directory, as it is file specific. -- Eric Legault (Outlook MVP, MCDBA, old school WOSA MCSD, B.A.) Try Picture Attachments Wizard for Outlook: http://www.collaborativeinnovations.ca Blog: http://blogs.officezealot.com/legault/ "Vaughan" wrote: Is there any way of doing this in vbscript? Thanks Vaughan "Eric Legault [MVP - Outlook]" wrote: You'd have to use a class to instantiate a folder browser dialog. See: VB TIP: Using the Browse Folder Dialog Box: http://www.developer.com/net/vb/article.php/1541831 -- Eric Legault (Outlook MVP, MCDBA, old school WOSA MCSD, B.A.) Try Picture Attachments Wizard for Outlook: http://www.collaborativeinnovations.ca Blog: http://blogs.officezealot.com/legault/ "Dimitri" wrote: Hello, I'm using the code below to save an MailItem to my harddrive as a back up and digital archive. In the code there is an folder hard coded (C:\Data\outlook\) I would like to Have a Dialog like File Save As tot pick a certain folder on my harddrive Can somebody help me out with this? Thanks! Dimitri Sub SaveAsFile() Dim myItem As Outlook.Inspector Dim objItem As Object Dim strname As String Set myItem = Application.ActiveInspector If Not TypeName(myItem) = "Nothing" Then Set objItem = myItem.CurrentItem objItem.SaveAs "C:\Data\outlook\" & "Test1.msg", olMSG Else MsgBox "There is no current active inspector." End If End Sub |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Word print dialog box | Martin | Outlook - Using Forms | 1 | January 31st 06 02:05 PM |
Saveas web page shows Appointment and Event Details | Robert Grimes | Outlook - Calandaring | 0 | January 30th 06 03:09 PM |
SaveAs() sometimes loses userProperty! | PuppetMaster | Add-ins for Outlook | 3 | January 24th 06 11:49 AM |
SaveAs() sometimes loses userProperty! | PuppetMaster | Outlook and VBA | 3 | January 24th 06 11:49 AM |
dialog comes up when trying to access mailItem | Neo | Add-ins for Outlook | 3 | January 16th 06 10:56 PM |