Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 7,247
Default Option to overwrite with VBA initiated open/Save Common Dialog

Is there any particular reason you're using the API version rather than
Excel's own GetSaveAsFilename?

I was told using DisplayAlert before the call would work but it doesn't.


DisplayAlerts, being part of the Application object, can only affect
operations carried out by Excel. The API are completely independent of Excel
and therefore Excel doesn't know what it is calling and the DLL has no idea
from where it is being called.

Simpler than the API is to use Excel's own GetSaveAsFilename. There is also
the related method GetOpenFilename. See either one in VBA Help for more
info.

Sub AAA()
Dim FName As Variant
FName = Application.GetSaveAsFilename( _
filefilter:="Excel Files (*.xls), *.xls")
If FName = False Then
' user cancelled
Exit Sub
End If
Application.DisplayAlerts = False
ThisWorkbook.SaveAs Filename:=FName
Application.DisplayAlerts = True
End Sub


--
Cordially,
Chip Pearson
Microsoft MVP - Excel, 10 Years
Pearson Software Consulting
www.cpearson.com
(email on the web site)


"BAC" wrote in message
...
XP, MSO 2003
I have an Excel routine that executes a call to the comon dialog open/save
file as per http://www.mvps.org/access/api/index.html Call Windows File
Open/Save Dialog box.

The only issue i have is, when saving, there is no option to overwrite.
(i.e. "The file filename.xls already exists, do you want to overwrite it?"
type-thing)

Is it possible to do that within the call to the dialog box, or does that
have to be coded as a separate search for the file and, if it's found use
a
message box to ask, then call the dialog box.

I was told using DisplayAlert before the call would work but it doesn't.

TIA

BAC


Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
In Excel Tools Menu Option Dialog box don't open Amit Excel Discussion (Misc queries) 1 February 6th 06 03:44 PM
How do you turn off "Save a copy/Overwrite changes" dialog box Nicko Excel Discussion (Misc queries) 4 December 8th 05 05:22 PM
Save a Copy/Overwrite changes dialog box TPenner Excel Discussion (Misc queries) 1 January 7th 05 08:56 PM
Save a Copy/Overwrite changes dialog box TPenner Excel Worksheet Functions 0 January 7th 05 05:03 PM
Hyperlink to open a common dialog on a msgbox Harinath Excel Programming 1 April 28th 04 03:33 PM


All times are GMT +1. The time now is 05:05 PM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"