View Single Post
  #5   Report Post  
Posted to microsoft.public.excel.programming
Dave Peterson Dave Peterson is offline
external usenet poster
 
Posts: 35,218
Default GetSaveAsFilename not responding

xlworkbooknormal = -4143
in xl2003.

So I guess it would depend on what version of excel the OP is using.

Barb Reinhardt wrote:

Isn't the fileformat for .xls 56 or xlExcel8, not xlWorkbookNormal (51?).

"Dave Peterson" wrote:

GetSaveAsFileName doesn't save the file. It only gets the name from the user.

Dim auserfile as variant
auserfile = application.getsaveasfilename(...)

if auserfile = false then
'user hit cancel, what should happen?
else
whateverworkbookyou'reworkingon.saveas filename:=auserfile, _
fileformat:=xlworkbooknormal
end if

Much like the suggestion you got in the other thread.

Bishop wrote:

I have the following code in a procedu
AUserFile = Application.GetSaveAsFilename(InitialFileName:=IFN , _
FileFilter:="Microsoft Office Excel Workbook(*.xls),*.xls", _
FilterIndex:=1, Title:="You Must Save Before You Proceed")

The box pops up with name I specify. The InitialFilename parameter fills in
as I specify. But when I click Save nothing happens. The file name remains
the same and when I look in the folder where I am trying to save the file
there's nothing there. Why doesn't it work?


--

Dave Peterson


--

Dave Peterson