运行时错误'1004'应用程序定义或对象定义

时间:2016-03-23 10:14:04

标签: vba excel-vba excel

我正在为HR工作,以跟踪员工的开始和结束时间。我得到他们的名字和所需的时间,并且想要打开一个保存为对话框,使用员工的姓名保存文件,这样人力资源部门只需打开模板并填写数据并保存,所有这些都是一个流畅的动作。我为所有这些做了一个sub并且它工作得很好,但是在定义了保存位置之后,我得到了运行时“1004”应用程序定义或对象定义的错误。

<td>
<input data-val="true" data-val-number="The field Amount must be a number." data-val-remote="Value is incorrect (REMOTE)." data-val-remote-additionalfields="*.Amount" data-val-remote-url="/Account/Divisibility" data-val-required="The Amount field is required." id="FirstSetList_0__Amount" name="FirstSetList[0].Amount" type="text" value="0">
<input id="FirstSetList_0__Amount" name="FirstSetList[0].Amount" type="hidden" value="0">
</td>

基本上它会将文件的标题更改为某些内容,并提示对话框选择它在单元格中写入的位置(不理想,但这是很好的解决方法)。

我在倒数第二行得到错误。

1 个答案:

答案 0 :(得分:1)

25是国际宏格式。

您想要 52 ,这是Open XML Macro Enabled。

您还可以使用executeAndWait枚举:

xlFileFormat