我有一个表格,其中列的顺序被弄乱了。
有没有办法在 vba 中按列名对列进行排序?
在数据表视图中,我可以拖放它们。在VBA中,有一个名为ColumnOrder的字段属性。
https://msdn.microsoft.com/en-us/library/office/aa224067(v=office.11(.aspx
但看起来我必须按名称调用每个字段并设置属性。
.. 看起来我必须按名称调用每个字段并设置 财产。
这正是该做的。
您必须读取字段名称,根据需要对它们进行排序,然后根据您选择的字段序列设置 ColumnOrder 属性。