回 帖 发 新 帖 刷新版面

主题:[如何编写VFP代码删除电子表列

通过对象“OLE”打开电子表,希望删除打开表的4,5两列,用命令:
     OLE.COLUMNS('D:E').DELE   
该命令不能执行。根据电子表删除列命令宏代码设置的VFP代码如下:
     OLE.COLUMNS('D:E').SELECT
     OLE.SELECTION.DELE(-4159)
执行上述命令时,将工作表中的全部内容删除了。
    请问,上述代码中的问题在什么地方?应如何删除工作表中指定的列?

                  请赐教
                谢谢!!!

回复列表 (共2个回复)

沙发

.columns("D:E").delete
证实可行

板凳

谢谢楼上朋友的帮助。我知道问题出在什么地方,我使用的是VFP9.0,最后的删除命令delete我只取了前面是 4 个字母命令无效,改写为完整命令后就可以了。

我来回复

您尚未登录,请登录后再回复。点此登录或注册