Set ea = GetObject(mstr)
Set ewt = ea.worksheets("sheet1")
ewt.Paste
这实现了粘贴,但是粘贴的位置是上次光标停留的位置,而我想把内容粘在我指定的位置.后来我将最后一句改为:ewt.Range("E1").Paste,出现错误提示说对象不支持属性.
Set ewt = ea.worksheets("sheet1")
ewt.Paste
这实现了粘贴,但是粘贴的位置是上次光标停留的位置,而我想把内容粘在我指定的位置.后来我将最后一句改为:ewt.Range("E1").Paste,出现错误提示说对象不支持属性.
Set ea = GetObject(mstr)
ea.Workbooks.Open ".xls文档完整路径和文件名", True, False
Set ewt = ea.worksheets("sheet1")
ewt.Paste range("E1")
ea.Workbooks.Open ".xls文档完整路径和文件名", True, False
后面加一句:
ea.Visible = True
ea.Workbooks.Open ".xls文档完整路径和文件名", True, False
ea.Visible = True
ea.Workbooks.Open 怎么会不成功呢!你的文档路径是否正确?
最好别用相对路径!
Set ea = GetObject(mstr)
ea.Workbooks.Open mstr
Set ewt = ea.worksheets("sheet1")
提示错误是:对象不支持该属性或方法
Set ea = GetObject(mstr)
ea.Workbooks.Open mstr 很明显不正确!
你的 mstr 的值是什么?是文件名吗?参考我在四楼的回复,并把这个改一下:Set ea = GetObject(mstr)
改成: Set ea = CreateObject("Excel.Application")
出错的一句是:ea.Workbooks.Open mstr