내 C# WinForm 응용 프로그램에서 Excel 파일을 열어 Microsoft.Office.Interop.Excel.dll
에 대한 참조를 추가하고 DSO FRAMER CONTROL을 사용합니다. 하지만 난 내가 보호 할 수 없습니다 수 Excel.But이 일을 할 성공적으로 같은이읽기 전용 보호 기능을 사용하여 Excel 파일을 여는 방법은 무엇입니까?
Word.Document wordDoc = (Word.Document)axFramerControl1.ActiveDocument;
Word.Application wordApp = wordDoc.Application;
wordDoc.Protect(Word.WdProtectionType.wdAllowOnlyReading);
처럼 WORD 응용 프로그램에 대한 이런 짓을했는지 읽기 전용 protection.I 내 엑셀 파일을 열려면 그렇게 Excel 파일.
string path = "C:\\test-wb.xlsx";
axFramerControl1.Open(path, true,"excel.sheet", "", "");
Excel._Workbook excelDoc =(Microsoft.Office.Interop.Excel._Workbook)axFramerControl1.ActiveDocument;
Excel.Application excelApp =excelDoc.Application;
//What code should i write to protect Excel Workbook with read - only.
excelDoc.Protect(misval, true, misval);//It is not working.
: 감사합니다. 위의 코드에서 위 매개 변수를 어디에 넣어야하는지 알려주십시오. 내 질문에 언급 된 곳이 무엇입니까? – Saravanan
@Saravanan. MSDN에 따르면, 세 번째 매개 변수는 true로 .Net 프레임 워크를 사용합니까? .Net 4? – gdoron
: 예 .net을 사용하고 있습니다. 4 – Saravanan