【发布时间】:2017-05-19 08:01:35
【问题描述】:
我未能找到一种方法将不是来自文件的字符串加载到 RichTextBox 的新实例中。具体来说,文本来自 Excel 表,其中包含 RTF 格式的文本。
有用于将文件加载到 RichTextBox 中的 LoadFile 方法,该方法已被重载以与 Streams 一起使用:
LoadFile(Stream, RichTextBoxStreamType)
到目前为止我的进展:
[Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms")
$rtb = New-Object System.Windows.Forms.RichTextBox
$rtb.LoadFile($Worksheet.Cells.Item(1,9).Text, [System.Windows.Forms.RichTextBoxStreamType]::RichText)
这是正确的做法吗?我是不是走错方向了?
非常感谢任何帮助!
【问题讨论】:
-
你能像这样将它作为属性添加到对象吗?
$rtb = New-Object System.Windows.Forms.RichTextBox -property @{ rtf = $Worksheet.Cells.Item(1,9).Text } -
@BenH 谢谢你的工作!让它成为一个答案,我会接受它!
标签: excel powershell richtextbox vba