Excel 如何将ActiveWorkbook名称复制到剪贴板?

Excel 如何将ActiveWorkbook名称复制到剪贴板?,excel,vba,Excel,Vba,宏应该打开一个新工作簿,复制其名称,然后在同一个活动工作簿中使用它 MsgBox工作正常,但复制这段信息而不是显示它让我头疼 谢谢 MsgBox ActiveWorkbook.Name 您想如何使用该名称?你能再解释一下为什么需要将其复制到剪贴板吗?嗨,BigBen,文件名通常是国家代码,例如“CZ”,然后粘贴到a列的某个范围内(例如A2:A55)。不寻常的是,我可以显示它,但不能复制以供以后使用。最好是将名称赋给变量,然后用它填充单元格(myText=ActiveWorkbook.name,

宏应该打开一个新工作簿,复制其名称,然后在同一个活动工作簿中使用它

MsgBox工作正常,但复制这段信息而不是显示它让我头疼

谢谢

MsgBox ActiveWorkbook.Name

您想如何使用该名称?你能再解释一下为什么需要将其复制到剪贴板吗?嗨,BigBen,文件名通常是国家代码,例如“CZ”,然后粘贴到a列的某个范围内(例如A2:A55)。不寻常的是,我可以显示它,但不能复制以供以后使用。最好是将名称赋给变量,然后用它填充单元格(
myText=ActiveWorkbook.name
,后跟
Range(“A2:A55”).Value=myText
),或者直接执行(
Range(“A2:A55”).Value=ActiveWorkbook.name
)按照链接获取上面提到的ClipboardAs@controlnetic.nomad上的文本,您可以直接分配。我不明白你为什么需要剪贴板。你想如何使用这个名字?你能再解释一下为什么需要将其复制到剪贴板吗?嗨,BigBen,文件名通常是国家代码,例如“CZ”,然后粘贴到a列的某个范围内(例如A2:A55)。不寻常的是,我可以显示它,但不能复制以供以后使用。最好是将名称赋给变量,然后用它填充单元格(
myText=ActiveWorkbook.name
,后跟
Range(“A2:A55”).Value=myText
),或者直接执行(
Range(“A2:A55”).Value=ActiveWorkbook.name
)按照链接获取上面提到的ClipboardAs@controlnetic.nomad上的文本,您可以直接分配。我不明白你为什么需要剪贴板。