我正在尝试利用短暂的假期自学 VBA。对于我的第一个模块,我想创建一个执行以下操作的模块:
不管怎样,对于number1,我在网上的例子中搜索并找到了两个方法:Application.FileDialog和GetOpenFilename。嗯,我想知道,两者之间有什么区别(限制、功能、速度等)。一种方法相对于另一种方法是否有显着优势?
谢谢。
Application.FileDialog是一个对象。GetOpenFilename是一个属性。如果您调用GetOpenFilename,Excel 将拥有该对话框对象,配置它,显示它,并为您提供返回值。如果使用Application.FileDialog,则配置它、显示它并从对象获取返回值。除此之外,它们完全相同 - 只是谁拥有和控制底层的问题FileDialog。