Programmatic Access Security Pop up with Wordeditor

Status
Not open for further replies.
R

Reinfried

Outlook 2007 SP2

Exchange 2007 SP1

I want to create a task with an formated hyperlink in the body.

At

Set objDoc = objInsp.WordEditor

always security boxes pop up !!!!! Why????

This is the Code:

Private Sub CreateNewTaskWithHyperlink()

Dim appOutLook As Outlook.Application

Dim taskOutLook As Outlook.TaskItem

Dim objInsp As Outlook.Inspector

Dim objSel As Word.Selection

Dim strLink As String

Dim strLinkText As String

Dim olAnw As Object

Dim docangebot As Word.Document

Set docangebot = ActiveDocument

'Only For test fix Hyperlink

strLink = "http://www.google.de"

strLinkText = "Googeln" '

'

On Error Resume Next

Set olAnw = GetObject(, "Outlook.Application")

On Error GoTo ErrorToDo

If olAnw Is Nothing Then

Dim wshShell As Object

Dim strPath As String

Dim strOpen As String

Const PATH =

"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\Outlook\InstallRoot\Path"

Const APP = "Outlook.exe"

Set wshShell = CreateObject("WScript.Shell")

strPath = wshShell.RegRead(PATH)

strOpen = strPath & APP

Shell strOpen, vbMinimizedNoFocus

Set wshShell = Nothing

End If

Set appOutLook = CreateObject("Outlook.Application")

appOutLook.Session.Logon

Set taskOutLook = appOutLook.CreateItem(olTaskItem)

With taskOutLook

> Subject = "Test hyperlink"

> Importance = olImportanceNormal

'Only for test fix Date

> DueDate = "01.03.2010"

> StartDate = "01.03.2010"

> ReminderTime = "01.03.2010" & " " & "08:00"

'

> ReminderSet = True

Set objInsp = .GetInspector

' ?????????

Set objDoc = objInsp.WordEditor 'Programmatic Access Security

Check

'

Set objSel = objDoc.Windows(1).Selection

objDoc.Hyperlinks.Add objSel.Range, strLink, "", "", strLinkText,

""

Set objSel = objDoc.Windows(1).Selection

'Text before Hyperlink

With objSel

> Collapse wdCollapseStart

> InsertBefore "Das ist der Link zum "

End With

'Text after Hyperlink

Set objSel = objDoc.Windows(1).Selection

With objSel

> Collapse wdCollapseStart

> MoveEnd WdUnits.wdStory, 1

> Select

> InsertAfter " Viel Spass! "

End With

> Importance = olImportanceHigh

> Save

End With

ErrorExit:

Set taskOutLook = Nothing

Set appOutLook = Nothing

Exit Sub

ErrorToDo:

Select Case Err.Number

Case 13

Resume ErrorExit

Case 287

Resume ErrorExit

Case Else

MsgBox Err.Number & ";" & Err.Description

End Select

End Sub

Without WordEditor the code runs without security pop up:

Set appOutLook = CreateObject("Outlook.Application")

appOutLook.Session.Logon

Set taskOutLook = appOutLook.CreateItem(olTaskItem)

With taskOutLook

> Subject = "Test hyperlink"

> Importance = olImportanceNormal

> DueDate = "01.03.2010"

> StartDate = "01.03.2010"

> ReminderTime = "01.03.2010" & " " & "08:00"

> ReminderSet = True

> Body = "Das ist der Link zum " & "http://www.google.at" & " Viel

Spass!"

> Importance = olImportanceHigh

> Save

End With

Reinfried
 
K

Ken Slovak - [MVP - Outlook]

Where is this code running? If it's running in the Outlook VBA you really

should be using the trusted Application object that's provided to you, and

not an untrusted Application object you get from GetObject().

If that's not it then check your code security settings. If Outlook security

is set up correctly and you have an up to date anti-virus software running

you should not get that prompt.

"Reinfried" <Reinfried> wrote in message

news:151787DE-9CFC-49AF-8A6B-E1B1C4E9E2CD@microsoft.com...
> Outlook 2007 SP2
> Exchange 2007 SP1

> I want to create a task with an formated hyperlink in the body.

> At
> Set objDoc = objInsp.WordEditor
> always security boxes pop up !!!!! Why????

> This is the Code:
> Private Sub CreateNewTaskWithHyperlink()
> Dim appOutLook As Outlook.Application
> Dim taskOutLook As Outlook.TaskItem
> Dim objInsp As Outlook.Inspector
> Dim objSel As Word.Selection
> Dim strLink As String
> Dim strLinkText As String
> Dim olAnw As Object
> Dim docangebot As Word.Document
> Set docangebot = ActiveDocument
> 'Only For test fix Hyperlink
> strLink = "http://www.google.de"
> strLinkText = "Googeln" '
> '
> On Error Resume Next
> Set olAnw = GetObject(, "Outlook.Application")
> On Error GoTo ErrorToDo
> If olAnw Is Nothing Then
> Dim wshShell As Object
> Dim strPath As String
> Dim strOpen As String
> Const PATH =
> "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\Outlook\InstallRoot\Path"
> Const APP = "Outlook.exe"
> Set wshShell = CreateObject("WScript.Shell")
> strPath = wshShell.RegRead(PATH)
> strOpen = strPath & APP
> Shell strOpen, vbMinimizedNoFocus
> Set wshShell = Nothing
> End If
> Set appOutLook = CreateObject("Outlook.Application")
> appOutLook.Session.Logon
> Set taskOutLook = appOutLook.CreateItem(olTaskItem)
> With taskOutLook
> .Subject = "Test hyperlink"
> .Importance = olImportanceNormal
> 'Only for test fix Date
> .DueDate = "01.03.2010"
> .StartDate = "01.03.2010"
> .ReminderTime = "01.03.2010" & " " & "08:00"
> '
> .ReminderSet = True
> Set objInsp = .GetInspector
> ' ?????????
> Set objDoc = objInsp.WordEditor 'Programmatic Access Security
> Check
> '
> Set objSel = objDoc.Windows(1).Selection
> objDoc.Hyperlinks.Add objSel.Range, strLink, "", "",
> strLinkText,
> ""
> Set objSel = objDoc.Windows(1).Selection
> 'Text before Hyperlink
> With objSel
> .Collapse wdCollapseStart
> .InsertBefore "Das ist der Link zum "
> End With
> 'Text after Hyperlink
> Set objSel = objDoc.Windows(1).Selection
> With objSel
> .Collapse wdCollapseStart
> .MoveEnd WdUnits.wdStory, 1
> .Select
> .InsertAfter " Viel Spass! "
> End With
> .Importance = olImportanceHigh
> .Save
> End With
> ErrorExit:
> Set taskOutLook = Nothing
> Set appOutLook = Nothing
> Exit Sub
> ErrorToDo:
> Select Case Err.Number
> Case 13
> Resume ErrorExit
> Case 287
> Resume ErrorExit
> Case Else
> MsgBox Err.Number & ";" & Err.Description
> End Select
> End Sub

> Without WordEditor the code runs without security pop up:

> Set appOutLook = CreateObject("Outlook.Application")
> appOutLook.Session.Logon
> Set taskOutLook = appOutLook.CreateItem(olTaskItem)
> With taskOutLook
> .Subject = "Test hyperlink"
> .Importance = olImportanceNormal
> .DueDate = "01.03.2010"
> .StartDate = "01.03.2010"
> .ReminderTime = "01.03.2010" & " " & "08:00"
> .ReminderSet = True
> .Body = "Das ist der Link zum " & "http://www.google.at" & " Viel
> Spass!"
> .Importance = olImportanceHigh
> .Save
> End With

> Reinfried

>
 
R

Reinfried

reinfriedThank's for the Answer.

The Code is running in Word 2007.

In Outlook the security is set to "Always warn me about suspicious activity"
wrote:


> Where is this code running? If it's running in the Outlook VBA you really
> should be using the trusted Application object that's provided to you, and
> not an untrusted Application object you get from GetObject().

> If that's not it then check your code security settings. If Outlook security
> is set up correctly and you have an up to date anti-virus software running
> you should not get that prompt.

> >

>

> "Reinfried" <Reinfried> wrote in message
> news:151787DE-9CFC-49AF-8A6B-E1B1C4E9E2CD@microsoft.com...
> > Outlook 2007 SP2
> > Exchange 2007 SP1
> > I want to create a task with an formated hyperlink in the body.
> > At
> > Set objDoc = objInsp.WordEditor
> > always security boxes pop up !!!!! Why????
> > This is the Code:
> > Private Sub CreateNewTaskWithHyperlink()
> > Dim appOutLook As Outlook.Application
> > Dim taskOutLook As Outlook.TaskItem
> > Dim objInsp As Outlook.Inspector
> > Dim objSel As Word.Selection
> > Dim strLink As String
> > Dim strLinkText As String
> > Dim olAnw As Object
> > Dim docangebot As Word.Document
> > Set docangebot = ActiveDocument
> > 'Only For test fix Hyperlink
> > strLink = "http://www.google.de"
> > strLinkText = "Googeln" '
> > '
> > On Error Resume Next
> > Set olAnw = GetObject(, "Outlook.Application")
> > On Error GoTo ErrorToDo
> > If olAnw Is Nothing Then
> > Dim wshShell As Object
> > Dim strPath As String
> > Dim strOpen As String
> > Const PATH =
> > "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\Outlook\InstallRoot\Path"
> > Const APP = "Outlook.exe"
> > Set wshShell = CreateObject("WScript.Shell")
> > strPath = wshShell.RegRead(PATH)
> > strOpen = strPath & APP
> > Shell strOpen, vbMinimizedNoFocus
> > Set wshShell = Nothing
> > End If
> > Set appOutLook = CreateObject("Outlook.Application")
> > appOutLook.Session.Logon
> > Set taskOutLook = appOutLook.CreateItem(olTaskItem)
> > With taskOutLook
> > .Subject = "Test hyperlink"
> > .Importance = olImportanceNormal
> > 'Only for test fix Date
> > .DueDate = "01.03.2010"
> > .StartDate = "01.03.2010"
> > .ReminderTime = "01.03.2010" & " " & "08:00"
> > '
> > .ReminderSet = True
> > Set objInsp = .GetInspector
> > ' ?????????
> > Set objDoc = objInsp.WordEditor 'Programmatic Access Security
> > Check
> > '
> > Set objSel = objDoc.Windows(1).Selection
> > objDoc.Hyperlinks.Add objSel.Range, strLink, "", "",
> > strLinkText,
> > ""
> > Set objSel = objDoc.Windows(1).Selection
> > 'Text before Hyperlink
> > With objSel
> > .Collapse wdCollapseStart
> > .InsertBefore "Das ist der Link zum "
> > End With
> > 'Text after Hyperlink
> > Set objSel = objDoc.Windows(1).Selection
> > With objSel
> > .Collapse wdCollapseStart
> > .MoveEnd WdUnits.wdStory, 1
> > .Select
> > .InsertAfter " Viel Spass! "
> > End With
> > .Importance = olImportanceHigh
> > .Save
> > End With
> > ErrorExit:
> > Set taskOutLook = Nothing
> > Set appOutLook = Nothing
> > Exit Sub
> > ErrorToDo:
> > Select Case Err.Number
> > Case 13
> > Resume ErrorExit
> > Case 287
> > Resume ErrorExit
> > Case Else
> > MsgBox Err.Number & ";" & Err.Description
> > End Select
> > End Sub
> > Without WordEditor the code runs without security pop up:
> > Set appOutLook = CreateObject("Outlook.Application")
> > appOutLook.Session.Logon
> > Set taskOutLook = appOutLook.CreateItem(olTaskItem)
> > With taskOutLook
> > .Subject = "Test hyperlink"
> > .Importance = olImportanceNormal
> > .DueDate = "01.03.2010"
> > .StartDate = "01.03.2010"
> > .ReminderTime = "01.03.2010" & " " & "08:00"
> > .ReminderSet = True
> > .Body = "Das ist der Link zum " & "http://www.google.at" & " Viel
> > Spass!"
> > .Importance = olImportanceHigh
> > .Save
> > End With
> > Reinfried
> >


> .
>
 
K

Ken Slovak - [MVP - Outlook]

What does that tab show for antivirus status? If it's valid then the setting

should be warn me about suspicious activity when my av software is inactive,

etc.

Is this in a corporate setting perhaps where the admins have locked things

down? Or is there no valid antivirus software? If your setting is changeable

then you need to set it to a different setting, which could be dangerous.

"Reinfried" <Reinfried> wrote in message

news:CE6C691F-686F-4991-A9BC-7562C25F277D@microsoft.com...

> reinfriedThank's for the Answer.
> The Code is running in Word 2007.
> In Outlook the security is set to "Always warn me about suspicious
> activity"
 
R

Reinfried

We have set the Programmatic Access Security to "Always warn me about

suspicious activity" because we wor with TerminalServer wit Windows Server

2003 and i hope You know that to detect the status of the antivirus software

on client computers, Outlook 2007 depends on the WSC. Currently, antivirus

products that are compatible with Windows XP SP2 and Windows Vista register

status information with the WSC. Outlook first checks for the current status

of antivirus software by querying the WSC. On computers running Microsoft

Windows Server 2003, because the WSC is not available, Outlook is unable to

detect the status of antivirus software and therefore does not disable

security warnings.

And now oncemore to my Question:

Without WordEditor the code runs without security pop up:

Set appOutLook = CreateObject("Outlook.Application")

appOutLook.Session.Logon

Set taskOutLook = appOutLook.CreateItem(olTaskItem)

With taskOutLook

> Subject = "Test hyperlink"

> Importance = olImportanceNormal

> DueDate = "01.03.2010"

> StartDate = "01.03.2010"

> ReminderTime = "01.03.2010" & " " & "08:00"

> ReminderSet = True

> Body = "Das ist der Link zum " & "http://www.google.at" & " Viel

Spass!"

> Importance = olImportanceHigh

> Save

End With

And with WordEditor the code runs with security pop up:

Set appOutLook = CreateObject("Outlook.Application")

appOutLook.Session.Logon

Set taskOutLook = appOutLook.CreateItem(olTaskItem)

With taskOutLook

> Subject = "Test hyperlink"

> Importance = olImportanceNormal

'Only for test fix Date

> DueDate = "01.03.2010"

> StartDate = "01.03.2010"

> ReminderTime = "01.03.2010" & " " & "08:00"

'

> ReminderSet = True

Set objInsp = .GetInspector

' ?????????

Set objDoc = objInsp.WordEditor 'Programmatic Access Security

Check

'

Set objSel = objDoc.Windows(1).Selection

objDoc.Hyperlinks.Add objSel.Range, strLink, "", "", strLinkText,

""

Set objSel = objDoc.Windows(1).Selection

'Text before Hyperlink

With objSel

> Collapse wdCollapseStart

> InsertBefore "Das ist der Link zum "

End With

'Text after Hyperlink

Set objSel = objDoc.Windows(1).Selection

With objSel

> Collapse wdCollapseStart

> MoveEnd WdUnits.wdStory, 1

> Select

> InsertAfter " Viel Spass! "

End With

> Importance = olImportanceHigh

> Save

End With

Reinfried
wrote:


> What does that tab show for antivirus status? If it's valid then the setting
> should be warn me about suspicious activity when my av software is inactive,
> etc.

> Is this in a corporate setting perhaps where the admins have locked things
> down? Or is there no valid antivirus software? If your setting is changeable
> then you need to set it to a different setting, which could be dangerous.

> >

>

> "Reinfried" <Reinfried> wrote in message
> news:CE6C691F-686F-4991-A9BC-7562C25F277D@microsoft.com...
> > reinfriedThank's for the Answer.
> > The Code is running in Word 2007.
> > In Outlook the security is set to "Always warn me about suspicious
> > activity"


> .
>
 
K

Ken Slovak - [MVP - Outlook]

If that's your setup, which wasn't mentioned before, there's not much you

can do about avoiding the object model guard other than bypassing the

Outlook object model. WordEditor is a restricted object in cases like that.

There are a couple of alternatives. First, you can use a 3rd party library

called Redemption (www.dimastr.com/redemption) to avoid the security, which

is what most of us do.

The alternative to that would be to get the WordEditor window using Win32

API calls, which is ugly and requires callbacks but can be used when you

cannot use Redemption.

For that you have to get the window using FindWindow() and FindWindowEx() to

find a window with your caption and a class of "OpusApp". There will be more

than 1 window with that class, so you need the window caption from

Inspector.Caption, but after the email is saved so the caption is valid.

When you find a candidate for the window you use EnumWindows() and

EnumChildWindows() to check for "OpusApp" and the correct caption, and under

that a window class "_WwF" in the case of Outlook/Word 2007. When you've

found those you get the RECT for the candidate window and match it with the

RECT for the Inspector window you derive from the Inspector's size

attributes.

Once you get that you need to use AccessibleObjectFromWindow() to look for

an accessibility object that exposes IDispatch that's one of the child

windows. When you get that you use the ppvObj parameter of

AccessibleObjectFromWindow() thusly, if ob is that object: ob.Document. That

will be your WordEditor object.

I've done that when customers won't allow the use of 3rd party libraries

such as Redemption, but as you can see from the description of the method

you need to know your Win32 API calls and to spend a lot of time playing

with Spy++.

It's a lot easier to use 1 line of Redemption code than the 200 or so lines

of code a GetWordEditor() and needed subsidiary methods take :)

"Reinfried" <Reinfried> wrote in message

news:01CB1097-13F3-425B-AB92-B6797CCB0F71@microsoft.com...
> We have set the Programmatic Access Security to "Always warn me about
> suspicious activity" because we wor with TerminalServer wit Windows Server
> 2003 and i hope You know that to detect the status of the antivirus
> software
> on client computers, Outlook 2007 depends on the WSC. Currently, antivirus
> products that are compatible with Windows XP SP2 and Windows Vista
> register
> status information with the WSC. Outlook first checks for the current
> status
> of antivirus software by querying the WSC. On computers running Microsoft
> Windows Server 2003, because the WSC is not available, Outlook is unable
> to
> detect the status of antivirus software and therefore does not disable
> security warnings.

> And now oncemore to my Question:

> Without WordEditor the code runs without security pop up:

> Set appOutLook = CreateObject("Outlook.Application")
> appOutLook.Session.Logon
> Set taskOutLook = appOutLook.CreateItem(olTaskItem)
> With taskOutLook
> .Subject = "Test hyperlink"
> .Importance = olImportanceNormal
> .DueDate = "01.03.2010"
> .StartDate = "01.03.2010"
> .ReminderTime = "01.03.2010" & " " & "08:00"
> .ReminderSet = True
> .Body = "Das ist der Link zum " & "http://www.google.at" & " Viel
> Spass!"
> .Importance = olImportanceHigh
> .Save
> End With

> And with WordEditor the code runs with security pop up:

> Set appOutLook = CreateObject("Outlook.Application")
> appOutLook.Session.Logon
> Set taskOutLook = appOutLook.CreateItem(olTaskItem)
> With taskOutLook
> .Subject = "Test hyperlink"
> .Importance = olImportanceNormal
> 'Only for test fix Date
> .DueDate = "01.03.2010"
> .StartDate = "01.03.2010"
> .ReminderTime = "01.03.2010" & " " & "08:00"
> '
> .ReminderSet = True
> Set objInsp = .GetInspector
> ' ?????????
> Set objDoc = objInsp.WordEditor 'Programmatic Access Security
> Check
> '
> Set objSel = objDoc.Windows(1).Selection
> objDoc.Hyperlinks.Add objSel.Range, strLink, "", "",
> strLinkText,
> ""
> Set objSel = objDoc.Windows(1).Selection
> 'Text before Hyperlink
> With objSel
> .Collapse wdCollapseStart
> .InsertBefore "Das ist der Link zum "
> End With
> 'Text after Hyperlink
> Set objSel = objDoc.Windows(1).Selection
> With objSel
> .Collapse wdCollapseStart
> .MoveEnd WdUnits.wdStory, 1
> .Select
> .InsertAfter " Viel Spass! "
> End With
> .Importance = olImportanceHigh
> .Save
> End With

> Reinfried
 
R

Reinfried

Thank's for your answer. From what I'm looking was:

WordEditor is a restricted object in cases like that.

Reinfried
wrote:


> If that's your setup, which wasn't mentioned before, there's not much you
> can do about avoiding the object model guard other than bypassing the
> Outlook object model. WordEditor is a restricted object in cases like that.

> There are a couple of alternatives. First, you can use a 3rd party library
> called Redemption (www.dimastr.com/redemption) to avoid the security, which
> is what most of us do.

> The alternative to that would be to get the WordEditor window using Win32
> API calls, which is ugly and requires callbacks but can be used when you
> cannot use Redemption.

> For that you have to get the window using FindWindow() and FindWindowEx() to
> find a window with your caption and a class of "OpusApp". There will be more
> than 1 window with that class, so you need the window caption from
> Inspector.Caption, but after the email is saved so the caption is valid.

> When you find a candidate for the window you use EnumWindows() and
> EnumChildWindows() to check for "OpusApp" and the correct caption, and under
> that a window class "_WwF" in the case of Outlook/Word 2007. When you've
> found those you get the RECT for the candidate window and match it with the
> RECT for the Inspector window you derive from the Inspector's size
> attributes.

> Once you get that you need to use AccessibleObjectFromWindow() to look for
> an accessibility object that exposes IDispatch that's one of the child
> windows. When you get that you use the ppvObj parameter of
> AccessibleObjectFromWindow() thusly, if ob is that object: ob.Document. That
> will be your WordEditor object.

> I've done that when customers won't allow the use of 3rd party libraries
> such as Redemption, but as you can see from the description of the method
> you need to know your Win32 API calls and to spend a lot of time playing
> with Spy++.

> It's a lot easier to use 1 line of Redemption code than the 200 or so lines
> of code a GetWordEditor() and needed subsidiary methods take :)

> >

>

> "Reinfried" <Reinfried> wrote in message
> news:01CB1097-13F3-425B-AB92-B6797CCB0F71@microsoft.com...
> > We have set the Programmatic Access Security to "Always warn me about
> > suspicious activity" because we wor with TerminalServer wit Windows Server
> > 2003 and i hope You know that to detect the status of the antivirus
> > software
> > on client computers, Outlook 2007 depends on the WSC. Currently, antivirus
> > products that are compatible with Windows XP SP2 and Windows Vista
> > register
> > status information with the WSC. Outlook first checks for the current
> > status
> > of antivirus software by querying the WSC. On computers running Microsoft
> > Windows Server 2003, because the WSC is not available, Outlook is unable
> > to
> > detect the status of antivirus software and therefore does not disable
> > security warnings.
> > And now oncemore to my Question:
> > Without WordEditor the code runs without security pop up:
> > Set appOutLook = CreateObject("Outlook.Application")
> > appOutLook.Session.Logon
> > Set taskOutLook = appOutLook.CreateItem(olTaskItem)
> > With taskOutLook
> > .Subject = "Test hyperlink"
> > .Importance = olImportanceNormal
> > .DueDate = "01.03.2010"
> > .StartDate = "01.03.2010"
> > .ReminderTime = "01.03.2010" & " " & "08:00"
> > .ReminderSet = True
> > .Body = "Das ist der Link zum " & "http://www.google.at" & " Viel
> > Spass!"
> > .Importance = olImportanceHigh
> > .Save
> > End With
> > And with WordEditor the code runs with security pop up:
> > Set appOutLook = CreateObject("Outlook.Application")
> > appOutLook.Session.Logon
> > Set taskOutLook = appOutLook.CreateItem(olTaskItem)
> > With taskOutLook
> > .Subject = "Test hyperlink"
> > .Importance = olImportanceNormal
> > 'Only for test fix Date
> > .DueDate = "01.03.2010"
> > .StartDate = "01.03.2010"
> > .ReminderTime = "01.03.2010" & " " & "08:00"
> > '
> > .ReminderSet = True
> > Set objInsp = .GetInspector
> > ' ?????????
> > Set objDoc = objInsp.WordEditor 'Programmatic Access Security
> > Check
> > '
> > Set objSel = objDoc.Windows(1).Selection
> > objDoc.Hyperlinks.Add objSel.Range, strLink, "", "",
> > strLinkText,
> > ""
> > Set objSel = objDoc.Windows(1).Selection
> > 'Text before Hyperlink
> > With objSel
> > .Collapse wdCollapseStart
> > .InsertBefore "Das ist der Link zum "
> > End With
> > 'Text after Hyperlink
> > Set objSel = objDoc.Windows(1).Selection
> > With objSel
> > .Collapse wdCollapseStart
> > .MoveEnd WdUnits.wdStory, 1
> > .Select
> > .InsertAfter " Viel Spass! "
> > End With
> > .Importance = olImportanceHigh
> > .Save
> > End With
> > Reinfried


> .
>
 
Status
Not open for further replies.
Similar threads
Thread starter Title Forum Replies Date
klpconsulting Programmatic Access Office 365 Pro Plus & RDS Using Outlook 1
J Programmatic access grayed out Using Outlook 10
Diane Poremsky Change Outlook's Programmatic Access Options Using Outlook 0
A Allow Programmatic Access Outlook 2010 Using Outlook 3
V How to add 'Previous Item' and 'Next Item' to the Quick Access Toolbar Using Outlook 1
J Text icon in Quick Access toolbar ? Using Outlook 2
Z Import Tasks from Access Using VBA including User Defined Fields Outlook VBA and Custom Forms 0
Fozzie Bear Shared Public Folders Access and Use Exchange Server Administration 0
G How to add a folder shortcut to outlook quick access toolbar? Using Outlook 6
D Lost Access to Custom Form Outlook VBA and Custom Forms 4
Jennifer Murphy Grant R/W (update) access to a friend Using Outlook 3
O The page that you are trying to access cannot be loaded. Using Outlook 0
T Render Outlook emails in MS access as they appear in Outlook Outlook VBA and Custom Forms 2
T Outlook "A program is trying to access Outlook" Using Outlook 3
GregS Can't access archive file Using Outlook 5
J What is the best EntryID format to set on MS Access table Outlook VBA and Custom Forms 3
J No access to a Database BCM BCM (Business Contact Manager) 3
R How can I access my emails from corrupt offline files of MS Outlook ? Using Outlook 1
V Change default default save location to Quick Access Using Outlook 1
R Quick Access view in File Explorer when saving attachments Using Outlook 0
D Disable or hide "reply" and "reply to all" and "forward" in email from access vba Outlook VBA and Custom Forms 1
J Open an outlook email by Subject on MS Access linked table with VBA Outlook VBA and Custom Forms 10
G Windows Update Causes BCM Database Access Problem? BCM (Business Contact Manager) 4
D populating listbox on custom form from Access Outlook VBA and Custom Forms 7
O Synchronize safe persons Outlook 2016 -> Outlook Web Access (OWA) Using Outlook 30
K How to access emails found to be located in "Top of Outlook data file"? Using Outlook 3
R Categorize Button in Quick Access Toolbar Disappears on New Email Using Outlook 1
O Outlook Web Access - how to disable spam filter Using Outlook 6
T Lost access to remote BCM database BCM (Business Contact Manager) 4
F Outlook 2016 bulk email from access Outlook VBA and Custom Forms 3
Diane Poremsky Synchronize Quick Access Toolbar and Ribbons? Using Outlook 0
G Can't open .pst. Message could not access default folder (Outlook 2010 (.pst). Before that was backi Using Outlook 0
D Creating an outlook session from Access vba but run silently. With A specific profile Outlook VBA and Custom Forms 1
T Cannot access outlook.com accounts in Outlook 2016 Using Outlook 1
B Can't expose sender email address when linking outlook to access Using Outlook 3
S how to access the properties of a contact given distlist.member object Outlook VBA and Custom Forms 1
C OWA External Access - No URL / URL Invalid Exchange Server Administration 2
G Adding a contact to Outlook with a custom form using Access VBA Outlook VBA and Custom Forms 1
C Merging Word and Access into Outlook Using Outlook 4
I Outlook 2016 and Slow access to Outlook.com IMAP Using Outlook 0
B No permission to access Outlook.pst file Using Outlook 1
Norbert VBA Flag that would indicate the email was sent from Outlook to Access. Outlook VBA and Custom Forms 2
M Cannot access the Form Editor BCM (Business Contact Manager) 1
R The changing way to access information in Office 365 Using Outlook 0
M Modifying BCM Database using Access BCM (Business Contact Manager) 1
iwshim Skype tool bar in quick access ribon Using Outlook 1
JorgeDario restrict access to a certain folder with vba Outlook VBA and Custom Forms 3
U Cannot access fields at bottom of Outlook 2013 Contact Rec. Using Outlook 1
S Can't move the items. The item could not be moved. It was either already moved or deleted, or access Using Outlook 3
A Synchronize Access Table with Outlook Calendar Appointments Outlook VBA and Custom Forms 3

Similar threads

Top