我尝试为 excel 创建一个宏,它读取文本文件的内容,创建一个新的工作簿,然后使用创建的工作簿中的特定部分。为了能够轻松访问所需的列,我使用了 Workbook.OpenText。但是,我不想为我的文件插入一个修复路径,而是想获取我复制到剪贴板的文件的路径。我的问题是,我不知道如何访问 Windows 的剪贴板。我在这里找到了有关使用剪贴板的教程,但我无法访问预期的库。我还在我的计算机上搜索了一个名为 FM20.DLL 的文件,如本论坛中所述,但找不到任何内容。这是我的代码:
Workbooks.OpenText Filename:="C:\path\to.txt", Origin _
:=-535, StartRow:=16, DataType:=xlFixedWidth, FieldInfo:=Array(Array(0, 1 _
), Array(14, 1), Array(58, 1), Array(68, 1)), TrailingMinusNumbers:=True