LinkBack Thread Tools Search this Thread Display Modes
Prev Previous Post   Next Post Next
  #4   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 27,285
Default a challange for the "real" programmers

It has always been my belief that Excel uses defaultfilepath only upon
opening. After a file is opened, it uses the current directory (curdir)
which is set if you navigate to another directory and open a file:

From the immediate window:

? application.DefaultFilePath
C:\Documents and Settings\ogilvtw\My Documents
? application.DefaultFilePath
C:\Documents and Settings\ogilvtw\My Documents
? curdir
C:\Data
application.DefaultFilePath = "C:\Data5"
? application.DefaultFilePath
C:\Data5
? curdir
C:\Data

When I do file open, it opens a C:\Data in every case.

when I did
chdir "C:\DepotFP\Temp"
? curdir
C:\DepotFP\Temp
? application.DefaultFilePath
C:\Data5

It now opened in C:\DepotFP\Temp (as expected).

so to open in a specific directory

sPath = "C:\MyFolder\MyFiles"
chdrive sPath
chDir sPath
fname = Application.GetOpenFileName()

I think Kevin has just enjoyed coincidence. But who knows.

--
Regards,
Tom Ogilvy



"Kevin" wrote in message
...
I use this command as well. I do not have the problem you
describe. I set this value at the workbook_open event and
then retreive a file to open using the GetOpenFileName
method. When the command is issued, the Open File dialog
box pens to the speicified directory as expected. Could
your problem be the event using this method?

I am not sure if I helped you. I hope you solve your
problem.


-----Original Message-----
I have a partial answer - and a new question for someone
out there!

You can use the Application.DefaultFilePath property to
set the default file path for Excel.

Application.DefaultFilePath = "k:\folder1\folder2\PTI" &
Sheets("Sheet1").Range("A1")

You could put this in the Workbook_SheetChange() event so
that it gets reset anytime your range value is changed.

NOW THE QUESTION:

When using the Application.DefaultFilePath, I am finding
that Excel does not seem to change the path right away.
If I set the property to a new value and then do a File
Open, I get the prior file path (from where the latest
workbook was opened). I have to actually select and open
a file (Canceling does not change anything); then the

NEXT
time I use File Open I get the new folder I specified as
the DefaultFilePath.

What gives?

K Dales

-----Original Message-----

This one probably isn't as hard as I'm making it out to

be...

Lets say I have a cell, a1, on sheet1 that contains

text. now lets say
i want the filename to be PTI and then the text from

that
cell. In
excel speak that would be "PTI"&sheet1!a1 , if i am not

mistaken. I
want that filename to be the default one in the dialog

box, so we don't
have to type it in everytime.

It would be really nice if I could also figure out how

to
make a
specific folder on a specific drive the default path

instead of My
Documents.

So the final filename would look like:

k:\folder1\folder2\PTI[text from sheet1!a1]

Then all i would have to press is save, unless i wanted

to change it.
but since that is what it will be 99% of the time, that

is how i want
it.

If anyone thinks they have a handle on this one, I'd

appreciate some
guidance.

Thanks


--
jacksonz
---------------------------------------------------------

-
--------------
jacksonz's Profile: http://www.excelforum.com/member.php?

action=getinfo&userid=13728
View this thread:

http://www.excelforum.com/showthread...hreadid=262475

.

.



 
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
I need calculated time in a "real number" format MRH Excel Worksheet Functions 2 February 12th 09 05:48 PM
"cannot shift objects off sheet" REAL help needed Brainless_in_Boston Excel Discussion (Misc queries) 6 August 19th 08 10:31 AM
Excel - Golf - how to display "-2" as "2 Under" or "4"as "+4" or "4 Over" in a calculation cell Steve Kay Excel Discussion (Misc queries) 2 August 8th 08 01:54 AM
Excel and "Real-time" feed TruckinTreasures Excel Discussion (Misc queries) 0 May 24th 08 05:02 PM
can "real time" be cell function in EXCELL? JKW Excel Worksheet Functions 1 June 19th 06 09:09 PM


All times are GMT +1. The time now is 01:11 AM.

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

About Us

"It's about Microsoft Excel"