Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
GetSaveAsFilename not responding
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? |
#2
Posted to microsoft.public.excel.programming
|
|||
|
|||
GetSaveAsFilename not responding
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 |
#3
Posted to microsoft.public.excel.programming
|
|||
|
|||
GetSaveAsFilename not responding
The GetSaveAsFilename function only returns the full path and filename to
'Save As'. Now that it is loaded into your variable, you must execute the SaveAs method to actually save the file. Example: ActiveWorkbook.SaveAs AUserFile HTH Kind regards, Garry |
#4
Posted to microsoft.public.excel.programming
|
|||
|
|||
GetSaveAsFilename not responding
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 |
#5
Posted to microsoft.public.excel.programming
|
|||
|
|||
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 |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
GetSaveAsFilename | Excel Programming | |||
GetSaveAsFilename | Excel Programming | |||
GetSaveasFileName | Excel Programming | |||
GetSaveAsFileName | Excel Programming | |||
GetSaveAsFilename | Excel Programming |