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ファイルを開きたいですそのように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によれば、 3番目のパラメータがtrueの場合.Netフレームワークを使用していますか.Net 4? – gdoron
:はい。私は.net 4を使用しています。 – Saravanan