我一直在寻找这个特定问题的答案,但我似乎无法找到答案。我正在尝试将我收到的多个基于Excel的列表组合为电子邮件附件。只是为了给出一点上下文,这个宏已经工作了近两年没有错误,但我最近从一个运行Excel 2007& Outlook 2010到运行Excel 2007的系统& Outlook 2007.
以下一行给我{
formatter: "actions",
formatoptions: {
delOptions: {
mtype: "GET",
serializeDelData: function (postData) {
return {
functionName: "deleteMember",
functionParams: JSON.stringify({id: postData.id});
}
}
}
}
:
editurl: "ListAjaxAccess.cfm"
在上下文中代码是:
Cache-Control: private, max-age=0
以上只是代码片段,但希望提供足够的上下文。
我已经尝试过对每一行的测试给我一个错误,并且我已经能够将其缩小到该行的1004: Application-defined or object-defined error
部分。
感谢任何帮助。
答案 0 :(得分:2)
Outlook 2007不能识别Excel常量,而OL 2010则可以。
而不是写xlUp
而不是xlUp
的{{1}}的枚举。
所以你的代码看起来像这样:
-4162
要查找Excel VBA中任何常量的任何枚举,一旦进入VBE,按LR = xlAtt.ActiveSheet.Range("A" & xlAtt.ActiveSheet.Rows.Count).End(-4162).Row
打开对象浏览器并在双筒望远镜旁边的框中键入常量,然后单击双目。单击搜索结果中的常量,底部的框将显示枚举。
或者,您可以为枚举设置一个常量变量,并在语法中使用F2
:
xlUp