제 응용 프로그램에서 eclipse swt를 사용합니다. 그것은 내가 열린 단어 파일 (doc, docx, rtf)을 허락한다.
하지만 열려있는 docx 파일 (doc 또는 rtf open open)에서 "Confirm Conversion at Open"대화 상자 programmaticaly를 숨길 수 없습니다. Windows XP SP3, Microsoft Word 2003 SP3 및 FileFormatConverters가 컴퓨터에 설치되어 있어야합니다. VBA에서 Application.Options.ConfirmConversions 속성이 false로 설정되면이 대화 상자가 숨겨집니다.도움말을 사용하여 docx 파일을 열 때 confirmConversion 대화 상자를 숨기는 방법 2003
Documents.Open FileName:="file_path_name", ConfirmConversions = false.
내가 도움합니다 oleautomation이 속성을 설정하지만이 작동하지 않습니다 : 파일을 열 때 또는 속성을 설정합니다. 내가 SWT 워드 2003을 사용 DOCX 열린 변환 대화 상자를 확인 숨길 수있는 방법
잘
shell = SWT_AWT.new_Shell(SwtHelper.display, canvas);
shell.setLayout(new FillLayout());
try {
frame = new OleFrame(shell, SWT.NONE);
clientSite = new OleClientSite(frame, SWT.NONE, "Word.Document", file);
clientSite.doVerb(OLE.OLEIVERB_SHOW);
} catch (SWTException e) {}
이 코드가 작동 : 내가 사용하는 코드의 벨로 부분? 감사합니다. .
는 "작동하지 않습니다"오류 설명하지 않습니다. 무슨 일이 일어나는지 정확하게 알려주십시오. –
확인 대화 상자가 열리 며 docx를 swt 및 word 2003을 사용하여 열 때 빈 단어 창이 열립니다. 예외 또는 오류는 현재 아무것도 아닙니다. – Ptr
Application.Options.ConfirmConversions는 단어의 전역 속성입니다. 이 속성을 false로 설정했지만 아무 효과가 없습니다. 나는이 물건을 사용하지 않는다. – Ptr