这看起来应该很简单,但由于某种原因,我根本无法让它工作。以下代码无效:
function setExcelImportPrefs() {
with(app.excelImportPreferences){
rangeName = "A1:Z300";
sheetName = "whatever";
tableFormatting = TableFormattingOptions.excelFormattedTable;
}
}
这也不起作用:
function setExcelImportPrefs() {
with(app.excelImportPreferences){
app.excelImportPreferences.rangeName = "A1:Z300";
app.excelImportPreferences.sheetName = "whatever";
app.excelImportPreferences.tableFormatting = TableFormattingOptions.excelFormattedTable;
}
}
我做错了什么?我用Google搜索了所有内容,而且我的智慧结束了。 (注意:我有InDesign CS6,版本8.0)
编辑:放入我在复制和粘贴时不小心遗漏的括号。
答案 0 :(得分:0)
我不熟悉这些设置,但您似乎错过了一个括号。只需一起摆脱with语法并尝试
function setExcelImportPrefs() {
app.excelImportPreferences.rangeName = "A1:Z300";
app.excelImportPreferences.sheetName = "whatever";
app.excelImportPreferences.tableFormatting = TableFormattingOptions.excelFormattedTable;
}