View Single Post
  #5   Report Post  
Posted to microsoft.public.excel.programming
Davide Davide is offline
external usenet poster
 
Posts: 8
Default How to prevent dialog box

Thanks Bob, it works perfect

David

"Bob Phillips" wrote:

It is, but displayalerts = false overrides that and it gets saved.

--

HTH

RP
(remove nothere from the email address if mailing direct)


"DavidE" wrote in message
...
Hi Bob,
Thanks for your answers.
I have a question about Application.DisplayALerts = False.This is uses the
default of excel.
If I use SaveAs method the default is 'No' and I want that the default

will
be 'yes'.
How can I do it ?

Thanks
David


"Bob Phillips" wrote:

First bit.

Application.DisplayALerts = False

and reset afterwards.

Second bit. See http://www.rondebruin.nl/mail/prevent.htm

--

HTH

RP
(remove nothere from the email address if mailing direct)


"DavidE" wrote in message
...
Hi,

I add a control button to a workbook commandBar. I use this button to

send
this workbook as an atachment to a recipient. The problems are that

for
add a
workbook as an attachment I think that I have to save it before to

the
hard
disc.
So, when I use the "SaveAs" method, The user get a dialog box which I

want
to prevent.The dialog says that the file is exist and ask for replace

it.
I
tried to use "ConflictResolution:=xlLocalSessionChanges" to prevent

this
dialog but it dosn't help.
The second problem is when I send the workbook as an atachment I get

this
dialog box : " A program try to send a mail automatically with your

name.
Do
you want to send it ?..it can be a virus.. " .How can I prevent this
dialog
too.
Here the code:
ThisWorkbook.SaveAs Filename:="C:\Program
Files\MyOutlookAddIn\SelectedVisits.xls",
ConflictResolution:=xlLocalSessionChanges
Set myOlApp = CreateObject("Outlook.Application")
Set newItem = myOlApp.CreateItem(olMailItem)
newItem.Attachments.Add "C:\Program
Files\MyOutlookAddIn\SelectedVisits.xls"
newItem.Subject = "Visitors"
newItem.To = "
newItem.Send

Thanks

David