Unë kam një skedar shabllon Excel. Bazuar në versionin e Excel, unë do të doja të SaveAs si Temp.xlsm përmes Matlab.
Këtu është kodi që po përdor për të ruajtur skedarin e shabllonit:
if(XLversion >= 12.0)
Workbook = invoke(Excel.Workbooks,'Open',tempxls);
tempxls1 = [pwd '\utils\temp.xlsm'];
Workbook.SaveAs(tempxls1,1);
tempxls = tempxls1;
extn = 'xlsm';
end
Kodi po funksionon mirë. Megjithatë, kur përpiqem të hap skedarin, marr gabimin e mëposhtëm:
Megjithatë, kur ruani temp.xls në temp.xlsm përmes menysë SaveAs, ajo hapet pa asnjë gabim.
Ndonjë ide se cili mund të jetë gabimi në kod ose nëse më mungon diçka.
Faleminderit
52
është specifikuar tashmë nëse dëshironi ta shikoni nga VBA një nga këto ditë. 03.01.2013