1
내가 정말를 지정하려면 해달라고다른 이름으로 저장 기본 경로
을 (내가 경로를 지정 해달라고 할 때) 내 엑셀의 매크로를 가지고 내가 말한 매크로 .SaveAs를 사용하는 경우, 자동으로 내 문서에 파일을 저장 경로, 난 그냥 책을 엑셀 어디 directoy에 결과 파일을 저장 싶어요.
이fnameandpath = InputBox("Please Enter A New File Name")
If fnameandpath = Empty Then
'warn user
Else
ActiveWorkbook.SaveAs fnameandpath
Range("A1").Activate
End If
그래서 예를 들어, 내 바탕 화면에 내 엑셀 파일을 넣어 :
은을 heres 코드를 저장합니다. 상자가 나타나면 "TestFile"에 입력 한 다음 xlsm 파일을 내 데스크톱이 아닌my documents
에 가져옵니다. 왜? 기본 동작을 변경할 수 있습니까? msdn은 현재 위치에 저장한다고 말합니다.
'ThisWorkbook.Path'를 사용하면 매크로가 실행되는 통합 문서가 들어있는 폴더를 가져올 수 있습니다. –
왜 내 문서에 저장되는지 아시나요? msdn says Filename 선택 사항 변형 저장할 파일의 이름을 나타내는 문자열. 전체 경로를 포함 할 수 있습니다. 그렇지 않으면 Microsoft Excel이 파일을 현재 폴더에 저장합니다. '하지만 바탕 화면은 현재 폴더입니다. 문서가 열리지도 않습니다. – user1759942
'현재 폴더'는 일반적으로 마지막으로 열린 폴더이거나에서 뭔가를 저장 한 폴더입니다. Excel 내에서. –