단어로 .mhtml
파일을 열고 "다른 이름으로 저장"옵션을 클릭하면 기본 "파일 형식"은 .mhtml
입니다. 하지만 기본 "Save As Type"이 .doc/.docx
이어야합니다. 이것을 달성 할 수있는 방법이 있습니까?Microsoft Word 2010 기본값 저장 파일 형식
답변
인용 사무실의 도움말 문서 :
1-Click the File tab.
2-Click Options.
3-Click Save.
4-Under Save documents, click "Word 97-2003 Document (*.doc)" or "Word Document (*.docx)" in the Save files in this format.
언급 한 단계는 새 문서를 저장하는 단계입니다. 하지만, 내가 필요한 것은 이미 .doc 확장자에 MHTML 파일을 저장 한 것입니다. Word에서 해당 문서를 연 다음 다른 이름으로 저장 버튼을 클릭하면 기본 저장 유형이 ".doc"대신 ".mhtml"으로 선택됩니다. – Jaibabu
는, 이벤트를 저장하기위한 핸들러를 작성이 이벤트에 원본 문서의 유형을 분석하고 자신의 이름으로 저장 대화 상자를 보여줍니다.
세부 사항 :
1. 처리기
기본 서식 파일에서, 예를 들어, 클래스를 생성 clsSaveAs : 사용
Public WithEvents appWord As Word.Application
Private Function IsMime(fileName As String)
Dim mimeTag As String
'open document
Open fileName For Input Access Read As #1
On Error Resume Next
'read beginning of the document
Input #1, mimeTag
On Error GoTo 0
Close #1
'MHTM file starts with "MIME" string
IsMime = Left(mimeTag, 4) = "MIME"
End Function
Private Sub appWord_DocumentBeforeSave _
(ByVal Doc As Document, _
SaveAsUI As Boolean, _
Cancel As Boolean)
'get extension
ar = Split(Doc.Name, ".")
ext = LCase(ar(UBound(ar)))
'what is the document MIME type?
If IsMime(Doc.FullName) Then
'my own saveas dialog
With Application.Dialogs(wdDialogFileSaveAs)
.Format = WdSaveFormat.wdFormatXMLDocument 'docx
.Show
End With
Cancel = True 'cancel saving process
Else
'normal saving
Cancel = False
End If
End Sub
2. 핸들러
일반 템플릿 생성시 새 모듈 :
Dim csa As New clsSaveAs
Sub Register_Event_Save_As_Handler()
Set csa.appWord = Word.Application
End Sub
'autorun for any opening document
'Note: AutoOpen could be only one in normal template
Sub AutoOpen()
'could be run only for mht, mhtm documents, but never mind
Register_Event_Save_As_Handler
End Sub
이 코드가 MHTML 문서에 있어야합니다. 당신은 이런 식으로 할 수있는 (그러나 나는 그것을 시도하지 않은) :
- 은 (clsSaveAs을
- 이 문서에서 만든 새로운 클래스를 MS Word에서 새 문서를 작성하고 일반 HTML 파일로 저장 , 위의 모든 모듈에서 코드의 두 번째 부분
- 저장된 문서 참조하십시오. _files 폴더가 있고이 폴더에 파일 editdata.mso; 이것은 매크로입니다. 당신은 MHTML 파일로 코드화해야한다. (MHTML 파일로 저장할 때, 어떻게 완성 될지)
- 이 파일을 링크해야한다. HTML 문서를보고 과 같은 행을 찾아야한다.
이 작업은 모두 비표준이며 얇은 얼음 위에서 걷고 있으므로주의하십시오.
유용한 링크 : 태그 업데이트에 대한
안녕하세요, Roman Plischke, 맞다면 MsWord 설치 경로의 기본 서식 파일에 추가해야합니다. 그렇다면이 파일을 열려고하는 모든 시스템에서이 작업을 수행해야합니다. 실제로 필요한 것은 MHTML 내용이 담긴 파일입니다. 그 파일을 확장자 ".doc"로 저장했습니다.이제 MSword에서 해당 파일을 열고 "다른 이름으로 저장"옵션을 클릭하면 "파일 형식"드롭 다운에서 ".mhtml"이 기본적으로 선택됩니다. 하지만 ".doc"는 기본적으로 선택되어야합니다. MHTML 파일에 몇 줄을 추가하여이 문제를 해결할 수있는 방법이 있습니까? – Jaibabu
처음에 : ".doc"확장명으로 저장된 MHTML 파일입니까? VBA에서는 원본 문서의 형식을 확장명으로 만 인식하거나 파일의 VBA 내용으로 읽고 분석 할 수 있지만 고문입니다. .mht 또는 .mhtm 확장자를 사용하십시오. 두 번째 : 위의 모든 코드를 일반 템플릿 대신 모든 MHTML 파일에 넣을 수 있습니다. MS 워드보다 다른 프로그램을 사용하여 MSHTML 파일을 생성해야합니다. 가능하지만 끔찍한 방법입니다. 이 경우 힌트 : 단어 매크로를 문서에 넣고 .mht로 저장하고 메모장에서 열면 매크로는 Content-Location : file : ///.../editdata.mso에 코드화되어 있습니다. –
예, ".doc"확장자로 저장된 MHTML 파일입니다. 그러나, .mht 또는 .html 형식으로 저장할 수 없습니다. 요구 사항은 프로그래밍 방식으로 Java를 사용하여 만든 동적 단어 문서의 필요성 때문입니다. 그래서 우리는 MHTML 파일을 ".doc"확장자로 변환했습니다. 이렇게하면 MSWord에서 더블 클릭으로 열 수 있습니다. 두 번째 요점이 나를 도울 수 있기를 바랍니다. 나는 그것에 시험해 볼 것이다. 귀하의 의견대로, 우리는 위의 두 가지 코드 집합을 배치해야합니다 1.Handler 및 MHTML 파일의 첫 번째 줄에 2.Using 핸들러. 맞습니까? 이 사례를 보여 주거나 샘플 MHTML 파일을 제공하겠습니다. 나에게 도움이 될지도 모른다. – Jaibabu
- 1. vb.net Word에서 저장 2010
- 2. Microsoft Exchange 2010 전자 메일 형식
- 3. Word 2007 저장 대화 상자에 사용자 지정 파일 형식 추가
- 4. Microsoft Word 로의 경로 exe. 파일
- 5. Java와 함께 Microsoft Word docx 파일 열기
- 6. Microsoft Word 문서 다운로드 첨부 파일 오류
- 7. Word HTML 문서를 "Word 문서"로 저장
- 8. 다른 파일 형식 저장
- 9. Microsoft Word 2010 개요보기에서 줄 넘기를 사용하지 않도록 설정하는 방법
- 10. Microsoft Word 2010 문서에서 편집 가능 영역 만들기
- 11. 인쇄 될 때만 셀 쉐이딩이 보입니까? Microsoft Word 2010
- 12. 기본값 저장
- 13. Java에서 Microsoft Word 열기
- 14. Microsoft Word 자동화시 RPC_E_SERVERFAULT
- 15. AppleScript 및 Microsoft Word
- 16. Microsoft TFS 2010 빌드 파일 수정 날짜
- 17. HTML 파일 형식, Word 문서 허용
- 18. Excel 2010 Word 북마크
- 19. Word 2010 VBA 확인란
- 20. Word 2010 채우기 필드
- 21. word 2010 조건부 블록
- 22. Internet Explorer cant 확장명이 ".DOC"인 Microsoft Word 파일
- 23. 배치 파일에서 Word 2010/m 스위치
- 24. 파일 이름으로 데이터베이스 필드 이름이있는 Mailmerge에서 Word 파일 저장
- 25. TimeSpan 기본값 형식
- 26. "기본값 적용"추상 형식
- 27. 2010 년 Word 문서를 업그레이드하는 방법이 있습니까
- 28. Microsoft Word 레거시 서식 파일, 추가 기능 코드가 필요합니다.
- 29. Delphi 2010 : Word 2010 문서의 텍스트 읽기
- 30. Word 매크로 파일 저장시 PDF로 저장
감사 leppie, ... 난 놓쳤다. – Jaibabu
더 많은 슈퍼 유저가 stackoverflow입니까? – dc5553