如何使用.Net以只读格式保存.xlsm文件

时间:2011-12-01 19:50:50

标签: c# xlsm

如何使用.Net代码将.xlsm文件以只读格式保存在共享驱动器中。当我打开它时显示为只读。但保存后,当我打开时,我可以编辑。

我需要在保存时使用只读格式。请帮忙。

1 个答案:

答案 0 :(得分:1)

在File对象上使用IsReadOnly属性

来自msdn(http://msdn.microsoft.com/en-us/library/system.io.fileinfo.isreadonly.aspx)的

    // Sets the read-only value of a file.
    public static void SetFileReadAccess(string FileName, bool SetReadOnly)
    {
        // Create a new FileInfo object.
        FileInfo fInfo = new FileInfo(FileName);

        // Set the IsReadOnly property.
        fInfo.IsReadOnly = SetReadOnly;

    }