vba - 如何从getClipboardData返回数据?

标签 vba compiler-errors

Private Sub importClipboard_Click()
    Dim data As Collection
    data = getClipboardData()
    ...do something...
End Sub

Function getClipboardData() As Collection
    ...do something...    
End Function

我明白了

Compile error: Argument not optional"

上线:

data = getClipboardData()

getClipboardData() 函数没有参数 - 那么我怎么可能缺少参数呢?

最佳答案

这是一个糟糕的错误消息,但您的问题是一个常见问题 - 您必须在返回对象时放置 Set data = getClipboardData()

关于vba - 如何从getClipboardData返回数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1032819/

相关文章:

vba - 多个用户写入单个日志文本文件

excel - 如何仅在 header 为 "Name"时复制数据?

vba - Excel 在通过宏保存时卡住

vba - 如何检测特定键是否被按下?

C++ 编译错误非类类型

compiler-errors - 为什么使用 f32::consts::E 会给出错误 E0223 但 std::f32::consts::E 不会?

excel - 我可以通过从另一个变量构造一个变量来调用它吗?

java - 为什么我需要在这里添加类型,有没有更好的方法?

c++ - 找不到标识符?

pdf - ! 在 RStudio 中使用 rmarkdown 将文件编织为 PDF 时尺寸太大