保護された Excel ファイルの vba プロジェクトのロックを解除する方法を誰か教えてもらえませんか?
以下のC#コードで試しました:
Exc.wbook = (Excel._Workbook)Exc.Workbooks.Open(FilePath, 0, false, 5, "", "", false, Excel.XlPlatform.xlWindows, "", true, false, 0, true);
Exc.VBE.ActiveVBProject = Exc.wbook.VBProject;
Exc.Visible = true;
SendKeys.SendWait("%{F11}^r{TAB}~" + sPrd + "~~%{F11}");
これは vbaproject のロックを解除しませんでした。
私もこのC#コードで試してみました....うまくいきませんでした。
Exc.wbook = (Excel._Workbook)Exc.Workbooks.Open(FilePath, 0, false, 5, "", "", false, Excel.XlPlatform.xlWindows, "", true, false, 0, true);
Exc.VBE.ActiveVBProject = Exc.wbook.VBProject;
Exc.Visible = true;
Exc.Unprotect(sPrd );
コンプルールに従うために偽のコードを入れました。
それを調べて、私のコードの何が問題なのか教えてください。