Added new conditional formatting

This commit is contained in:
dfinke
2016-01-19 17:31:16 -05:00
parent d0d79d8bf7
commit fc3a17bec8
2 changed files with 23 additions and 6 deletions

View File

@@ -1,12 +1,22 @@
function New-ConditionalText {
param(
[Parameter(Mandatory=$true)]
#[Parameter(Mandatory=$true)]
$Text,
[System.Drawing.Color]$ConditionalTextColor="DarkRed",
[System.Drawing.Color]$BackgroundColor="LightPink",
[String]$Range,
[OfficeOpenXml.Style.ExcelFillStyle]$PatternType=[OfficeOpenXml.Style.ExcelFillStyle]::Solid,
[ValidateSet("ContainsText","NotContainsText","BeginsWith","EndsWith")]
$ConditionalType="ContainsText"
[ValidateSet(
"ContainsText","NotContainsText","BeginsWith","EndsWith",
"Last7Days","LastMonth","LastWeek",
"NextMonth","NextWeek",
"ThisMonth","ThisWeek",
"Today","Tomorrow","Yesterday",
"DuplicateValues",
"AboveOrEqualAverage","BelowAverage","AboveAverage",
"Top", "TopPercent"
)]
$ConditionalType="ContainsText"
)
$obj = [PSCustomObject]@{
@@ -14,6 +24,7 @@ function New-ConditionalText {
ConditionalTextColor = $ConditionalTextColor
ConditionalType = $ConditionalType
PatternType = $PatternType
Range = $Range
BackgroundColor = $BackgroundColor
}