2016-06-04 10 views
-1

프로그래밍 및 VBA로 모험을 시작한 지금은 작은 문제가 있습니다. 때때로 사람들은 파일 확장자를 변경합니다 (몇 가지 이유가 있습니다).하지만 변경하기 전에 확장자를 찾아야합니다. 예를 들어원점 연장 찾기

은 : 첫째는 (등 또는 pdf) 다음 odtdoc, 다음 docm,이었고, 나는 처음에 doc 것을 찾아야합니다. 나는 그것이 가능한지 모른다.

메모장에서 파일을 열면 코드가 생기고 코드의 일부가 "원본"확장이 될 수 있다고 생각했지만 어떤 부분입니까? 아니면 VBA에서 사용할 수있는 다른 방법이 있습니까?

+0

원래 확장명을 찾는 것이 중요한 이유는 무엇입니까? PDF 파일을 만들기 위해 Excel 파일을 "저장"해도 동일한 파일은 아니지만 새로운 파일과 이전 파일은 여전히 ​​거기에 있습니다 ... –

+0

문서를 복구하는 도구를 만들려고합니다. 부적절한 확장 (의도적으로 또는하지 않음)으로 인해 파일이 손상 될 수 있으므로이 파일을 복구하려면 원본 확장이 필요하다고 생각했습니다. 파일을 "다른 이름으로 저장"하면 파일 코드의 확장자를 선택한 것으로 변경해야합니다. 하지만 확장자가 사용자에 의해 변경되거나 부적절한 프로그램으로 열리는 경우에는 코드에서 somwhere가 확장명을 나타내야합니다. 파일이 제대로 작동합니다. – Jan

답변

0

@Tim Williams의 의견을 참조하십시오. 많은 시간 파일이 다른 파일 형식으로 저장되기 때문에 원산지 확장을 찾으려는 시도가 신중하지 않습니다. 그러나 파일 버전 및 파일 기록을 추적하기위한 다양한 접근법이 아래에 언급되어 있습니다. Excel 시트의 수정본을 볼 수있는 몇 가지 도구 (예 : XLTools) 및 프로세스가 있습니다. Excel 시트의 개정 내역까지는 직접 설정하지 않는 한 변경 사항이 없습니다. Excel에 변경 기록이 내장되어 있지 않습니다. 그렇지 않은 경우 파일 기록은 문서, 음악, 그림, 비디오 및 데스크톱 폴더에 파일 버전을 정기적으로 백업하고 PC에는 오프라인으로 사용할 수있는 OneDrive 파일을 백업합니다. 시간이 지남에 따라 파일의 전체 내역을 볼 수 있습니다. 원본이 분실, 손상 또는 삭제 된 경우 원본을 복원 할 수 있습니다. 다른 버전의 파일을 찾아보고 복원 할 수도 있습니다. 예를 들어 삭제되거나 손실되지 않은 파일의 이전 버전을 복원하려는 경우 타임 라인을 탐색하고 원하는 버전을 선택하여 복원 할 수 있습니다.

파일을 SharePoint에 업로드 한 경우 사이트의 목록 또는 라이브러리에서 버전을 추적하는 경우 목록 또는 라이브러리에 대한 읽기 권한이 있으면 항목 또는 파일의 버전 기록을 볼 수 있습니다. 버전 기록에는 항목 또는 파일이 변경된시기, 변경된 사람 및 변경된 내용에 대한 정보가 들어 있습니다. 라이브러리에서 버전 기록에는 변경 한 사람이 작성한 주석이 포함될 수도 있습니다. 마이크로 소프트 오피스 2010 문서는 Microsoft Office 백 스테이지보기에서 귀하의 사이트

에있는 목록 또는 라이브러리에서

:

두 가지 방법 중 하나로 버전 기록을 볼 수 있습니다. DropBox에 업로드하거나 Box라고 말하면 변경 내용을 추적 할 수 있습니다. 또한 버전 기록과 버전 변경 사항을 추적 할 수 있습니다.