我目前正在将一个Sharepoint列表导出到Excel 2013,但是注意到导出会导致'下标超出范围'每当我在模块顶部指定Option Base 1时出错。当我删除Option Base 1时,宏名义上运行。我的猜测是,这可能与导入列表的枚举和第0个元素无法识别有关。我的问题是:a)有没有人知道为什么会发生这种情况,如果不是因为我猜对了?和b)如果有一种方法可以保留Option Base 1而不会在导入时抛出错误?代码:
SELECT
convert(
datetime,replace(
stuff(
stuff(
stuff(
@datetimestring,5,0,'-'
),8,0,'-'
),14,0,':'
),'_',' '
)
)