2016-10-27 6 views
1

powershellからExcelファイルを生成しながら、特定のセルを保護したい。私はすでにいくつかの選択肢を試してきましたが、シート全体を読み取り専用で特定のセルではないようにするオプションが見つかりました。特定の細胞を保護するPowershell

どうすればよいですか?

+0

お試しください。私は以下の使用しています私の作業の後 – gms0ulman

答えて

1

まず、ブック全体を保護するために、その後、細胞

$Excel.Worksheets("Sheet1").Range("A1:B2").Locked = $True 

をロックする必要があります。

+0

は、それが $ workbook.SaveAsを動作していないlogic..But( "C:\ Kunal1 \ DiskSpace.xlsx") $ workbook.Worksheets.Item(1).Range(」 A1:A6" )ロック= $ Trueの $ excel.Quit() セットItemProperty -Path。 "C:\ Kunal1 \ DiskSpace.xlsx" -Name IsReadOnlyの-value $真 $ workbook.Save – Kunal

+0

ますファイルシステムからのファイルではなく、Excelのブックを保護する必要があります。 – autosvet

+0

Excelを終了する前にブックを保存する必要がありますか? '$ workbook.Worksheets.Item(1).Range(" A1:A6 ")。Locked = $ True; $ workbook.Save; $ excel.Quit(); ' –

関連する問題