2016-06-29 1 views
-1

방금 ​​일부 사용자가 일부 데이터를 입력 할 수있는 간단한 매크로를 작성한 다음 매크로로이 입력 데이터를 Microsoft Word 문서의 책갈피로 바꾼 다음 "다른 이름으로 저장"창이 열립니다. 파일이 저장되면 다른 워크 시트에 로그가 작성됩니다.방금 ​​Microsoft Word로 저장 한 문서의 경로를 저장 하시겠습니까?

지금까지 완벽하게 작동하지만 방금 저장 한 파일의 경로를 저장하는 방법이 있는지 알고 싶습니다.

"file"이라는 새 열을 추가하고 싶습니다. 예를 들어, 그냥 저장된 파일에 대한 하이퍼 링크가 들어 있습니다. (사용자가 원하는 경로를 선택할 수 있기 때문에 경로를 미리 알지 못합니다.)

+0

코드를 게시 할 수 있습니까? 에 따르면 무엇이 읽을 수있는 단어 vba에서 수행됩니다, 그래서 왜 태그 excel-vba? – Sgdva

+0

데이터 입력 양식은 Excel 시트에 있습니다. 매크로를 사용하여 Word 문서에 데이터를 저장하고 그 데이터로 LOG를 작성합니다. 그 이유는 Excel 매크로를 사용하기 때문입니다. – Diego

+0

매크로에 코드 표시 – dbmitch

답변

0

Application.GetSaveAsFilename은 저장된 파일의 경로를 반환하고 사용자가 취소하면 False를 반환합니다.

varResult = Application.GetSaveAsFilename 
'checks to make sure the user hasn't canceled the dialog 
If varResult <> False Then 
    'Do something 
End If