【发布时间】:2016-07-22 19:01:58
【问题描述】:
我在这里尝试使用拆分功能。我试图从剪贴板中获取内容,然后将其存储到一个数组中,然后用我从数组中得到的任何内容填充主题行。但我总是收到类型不匹配错误。我会很感激一些帮助。这是我的代码
Dim DataObj As MsForms.DataObject
Set DataObj = New MsForms.DataObject
Dim varArray() As Variant
Dim myString As String
'Get data from the clipboard.
DataObj.GetFromClipboard
'Get clipboard contents
myString = DataObj.GetText
varArray() = Split(myString, Chr(10))
With OutMail
.BodyFormat = 3
.To = ""
.CC = ""
.BCC = ""
.subject = varArray(0) & " - " & varArray(2) & " - " & varArray(4)
Set olInsp = .GetInspector
Set wdDoc = olInsp.WordEditor
Set oRng = wdDoc.Range
oRng.collapse 1
oRng.Paste
.Display
End With
On Error GoTo 0
【问题讨论】:
标签: excel ms-access outlook vba