【发布时间】:2014-02-03 19:40:32
【问题描述】:
我在我的 VBScript 中使用以下函数将字符串复制到剪贴板,而不使用外部 clip 命令(由于安全策略,该命令未安装也无法安装):
Function CopyToClipboard(sText)
Dim oWord : Set oWord = CreateObject("Word.Application")
With oWord
.Visible = False
.Documents.Add
.Selection.TypeText sText
.Selection.WholeStory
.Selection.Copy
.Quit False
End With
Set oWord = Nothing
End Function
问题是被复制的字符串带有“normal.dot”模板继承的标准格式。
鉴于我有 Word 2003,此格式为 Times New Roman、12pt 和黑色。因此,当它被粘贴到电子邮件或文档中时,格式与现有内容不匹配。
有什么办法可以去掉剪贴板中字符串的格式?
【问题讨论】:
标签: vbscript ms-word clipboard