웹 양식에서 가져온 텍스트의 맞춤법 검사를 수행하기 위해 Windows 용 Word를 호출하는 웹 응용 프로그램이 있습니다. 이 코드는 ActiveXObject 호출을 사용하여 Word의 인스턴스를 만들고 "HTMLProject"속성을 사용하여 문서를 만들고 텍스트를 추가합니다. 이 코드는 Windows 2003에서 잘 작동하지만 Word 2007에서는 더 이상 HTMLProject 속성을 지원하지 않으므로 2007과 충돌합니다. 다음은 이전 코드입니다. 내 질문은이 코드가 Word 2007에서 작동하도록 만드는 가장 간단한 방법은 무엇입니까?자바 스크립트에서 Windows 2007 용 단어 자동화
function spellCheck(textToCheck) {
wordApplication = new ActiveXObject("word.application");
wordDocument = wordApplication.Documents.Add("", false, wdNewWebPage)
wordApplication.ActiveDocument.HTMLProject.HTMLProjectItems(1).Text = textToCheck
wordApplication.ActiveDocument.HTMLProject.RefreshDocument(true)
wordApplication.ActiveDocument.SpellingChecked = false wordApplication.Visible = true;
wordApplication.Activate(); wordApplication.ActiveDocument.Activate();
wordApplication.ActiveDocument.CheckSpelling();
}
세미콜론을 잊지 마세요! :) –