MS 使用VBA访问对表的列进行排序



我有一个表格,其中列的顺序被弄乱了。

有没有办法在 vba 中按列名对列进行排序?

在数据表视图中,我可以拖放它们。在VBA中,有一个名为ColumnOrder的字段属性。

https://msdn.microsoft.com/en-us/library/office/aa224067(v=office.11(.aspx

但看起来我必须按名称调用每个字段并设置属性。

.. 看起来我必须按名称调用每个字段并设置 财产。

这正是该做的。

您必须读取字段名称,根据需要对它们进行排序,然后根据您选择的字段序列设置 ColumnOrder 属性。

最新更新