Needs additional work

This commit is contained in:
dfinke
2015-12-20 20:27:16 -05:00
parent 4ea7f5d05b
commit d8af9dc681

View File

@@ -170,21 +170,21 @@ function Export-Excel {
switch ($TargetData.$Name) { switch ($TargetData.$Name) {
{$_ -is [datetime]} {$targetCell.Style.Numberformat.Format = "m/d/yy h:mm"} {$_ -is [datetime]} {$targetCell.Style.Numberformat.Format = "m/d/yy h:mm"}
} }
[ref]$uriResult=$null
if ([uri]::TryCreate($cellValue, [System.UriKind]::Absolute, $uriResult)) {
$targetCell.Hyperlink = [uri]$cellValue #[ref]$uriResult=$null
#if ([uri]::TryCreate($cellValue, [System.UriKind]::Absolute, $uriResult)) {
$namedStyle=$ws.Workbook.Styles.NamedStyles | where {$_.Name -eq 'HyperLink'} # $targetCell.Hyperlink = [uri]$cellValue
if(!$namedStyle) {
$namedStyle=$ws.Workbook.Styles.CreateNamedStyle("HyperLink")
$namedStyle.Style.Font.UnderLine = $true
$namedStyle.Style.Font.Color.SetColor("Blue")
}
$targetCell.StyleName = "HyperLink" # $namedStyle=$ws.Workbook.Styles.NamedStyles | where {$_.Name -eq 'HyperLink'}
} # if(!$namedStyle) {
# $namedStyle=$ws.Workbook.Styles.CreateNamedStyle("HyperLink")
# $namedStyle.Style.Font.UnderLine = $true
# $namedStyle.Style.Font.Color.SetColor("Blue")
# }
# $targetCell.StyleName = "HyperLink"
#}
$ColumnIndex += 1 $ColumnIndex += 1
} }
@@ -308,11 +308,11 @@ function Export-Excel {
$chart.SetSize($chartDef.Width, $chartDef.Height) $chart.SetSize($chartDef.Width, $chartDef.Height)
$chartDefCount = @($chartDef.XRange).Count $chartDefCount = @($chartDef.XRange).Count
if($chartDefCount -eq 1) { if($chartDefCount -eq 1) {
$Series=$chart.Series.Add($chartDef.YRange, $chartDef.XRange) $Series=$chart.Series.Add($chartDef.YRange, $chartDef.XRange)
$Series.Header = $chartDef.Header $Series.Header = $chartDef.Header
} else { } else {
for($idx=0; $idx -lt $chartDefCount; $idx+=1) { for($idx=0; $idx -lt $chartDefCount; $idx+=1) {
$Series=$chart.Series.Add($chartDef.YRange[$idx], $chartDef.XRange) $Series=$chart.Series.Add($chartDef.YRange[$idx], $chartDef.XRange)
$Series.Header = $chartDef.Header[$idx] $Series.Header = $chartDef.Header[$idx]
} }