2010-04-15 6 views

답변

1

에 저장할 수있는 방법을 발견하지 않았다. 그물. 이 질문에 대한 귀하의 의견과 제안에 감사드립니다. 고맙습니다!

+0

옆에있는 빈 체크 표시를 사용하여 답을 가장 좋은 답으로 표시 할 수 있습니다. –

1

대신 Microsoft Office Compatability Pack을 설치 (또는 사용자에게 설치하도록 허용) 할 수 있습니까? 이렇게하면 Word 2003에서 Word 2007로 저장 한 문서를 이진 파일 (.doc) 및 XML (.docx) 형식으로 열 수 있습니다.

2007 문서가 회사에 도착하면 FileSystemWatcher을 사용하여 파일을 가져올 폴더를 모니터링하는 Word 2003 추가 기능을 작성할 수 있습니다. 그런 다음 파일을 열고 2003 년 형식으로 새 위치에 다시 저장합니다.

+0

답장 Richard를 보내 주셔서 감사합니다. 한 번 전에 생각 했었지만, 내가 일하는 회사는 거대하고 기업 전체에 배포 된 것과 같은 것을 얻는 것은 고통 스럽습니다. :) –

+0

@ 케빈 : 공정합니다. 나는 나의 제안을 추가 제안으로 업데이트했다. –

1

Office (VSTO) 용 Visual Studio Tools를 사용하려면 서버에 Office 2007을 설치해야합니다.

public virtual void SaveAs (
    [OptionalAttribute] ref Object FileName, 
    [OptionalAttribute] ref Object FileFormat, 
    [OptionalAttribute] ref Object LockComments, 
    [OptionalAttribute] ref Object Password, 
    [OptionalAttribute] ref Object AddToRecentFiles, 
    [OptionalAttribute] ref Object WritePassword, 
    [OptionalAttribute] ref Object ReadOnlyRecommended, 
    [OptionalAttribute] ref Object EmbedTrueTypeFonts, 
    [OptionalAttribute] ref Object SaveNativePictureFormat, 
    [OptionalAttribute] ref Object SaveFormsData, 
    [OptionalAttribute] ref Object SaveAsAOCELetter, 
    [OptionalAttribute] ref Object Encoding, 
    [OptionalAttribute] ref Object InsertLineBreaks, 
    [OptionalAttribute] ref Object AllowSubstitutions, 
    [OptionalAttribute] ref Object LineEnding, 
    [OptionalAttribute] ref Object AddBiDiMarks 
) 

Microsoft.Office.Tools.Word.Document.SaveAs

당신은 WdSaveFormat 열거에서 사용자 정의 FileFormat 지정해야합니다.

나는 2003 년 형식을 exatly 된 강제로하지만, 나는에 대한 Aspose.Words를 사용하는 이동 미리 주어진 그냥 후속으로 RTF (WdSaveFormat.wdFormatRTF)

관련 문제