有没有办法在Powershell生成MS Word文档中插入水平线?如果是这样,那么执行此操作所需的代码是什么?
答案 0 :(得分:1)
$Document = "c:\temp\tralala.doc" #Must exist
$Word = New-Object -Com Word.Application
$Word.Visible = $true
$ExistingDoc = $Word.Documents.Open($Document)
$ExistingDoc.Shapes.AddLine(0,0,1000,1000)
$ExistingDoc.Save()
$Word.Quit()
WordDocument.Shapes.AddLine(BeginX, BeginY, EndX, EndY, Anchor)
是绘制线的地方
BeginX,BeginY是该行起点的位置(以磅为单位),
相对于锚。
EndX,EndY是线的终点相对于锚点的位置(以点为单位)。
如果省略锚点,则该线条相对于页面的顶部和左侧边缘定位。