AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.08.2015, 14:38   #1  
Start is offline
Start
Участник
 
39 / 9 (1) +
Регистрация: 21.07.2015
Адрес: Москва
Сохранение excel
Помогите!

COM wbks, wbk; // Workbooks, Workbook

System.Reflection.Missing missing ;
object oMissing = missing;

wbk.SaveAs('1.xls',
Microsoft.Office.Interop.Excel.XlFileFormat::xlOpenXMLWorkbook,
omissing, omissing, omissing, omissing,
Microsoft.Office.Interop.Excel.XlSaveAsAccessMode::xlExclusive,
omissing, omissing, omissing, omissing, omissing);
Ругается, что вызвано с неверными параметрами. Пересмотрел примеры на форуме- у людей работает, не понимаю где ошибка?...
Старый 04.08.2015, 14:44   #2  
Start is offline
Start
Участник
 
39 / 9 (1) +
Регистрация: 21.07.2015
Адрес: Москва
wbk.SaveAs('2.xls',
Microsoft.Office.Interop.Excel.XlFileFormat::xlOpenXMLWorkbook,
missing, missing,
false, false,
Microsoft.Office.Interop.Excel.XlSaveAsAccessMode::xlExclusive,
missing, false, missing, missing, false);


так тоже ругается на параметры

Ax2012
Старый 04.08.2015, 14:53   #3  
axm2013
Гость
 
n/a
попробуйте поставить
X++:
#StartSafeCall_RU
{
..
}
#EndSafeCall_RU

Последний раз редактировалось axm2013; 04.08.2015 в 14:56.
Старый 04.08.2015, 15:18   #4  
Start is offline
Start
Участник
 
39 / 9 (1) +
Регистрация: 21.07.2015
Адрес: Москва
Цитата:
Сообщение от axm2013 Посмотреть сообщение
попробуйте поставить
X++:
#StartSafeCall_RU
{
..
}
#EndSafeCall_RU
всё тоже самое ...
Старый 04.08.2015, 15:50   #5  
axm2013
Гость
 
n/a
Печально
Проблема описана как понимаю давно,
http://blogs.msdn.com/b/emeadaxsuppo...arameters.aspx

Зы как вариант перейдите полностью на net благо на форуме классы были по работе с ним
Старый 04.08.2015, 15:59   #6  
Start is offline
Start
Участник
 
39 / 9 (1) +
Регистрация: 21.07.2015
Адрес: Москва
Цитата:
Сообщение от axm2013 Посмотреть сообщение
Печально
Проблема описана как понимаю давно,
http://blogs.msdn.com/b/emeadaxsuppo...arameters.aspx

Зы как вариант перейдите полностью на net благо на форуме классы были по работе с ним

нет, это другое по ссыли, с таким тоже сталкивался, у меня именно на тип параметра сейчас ругается, а не на число
Старый 04.08.2015, 16:15   #7  
axm2013
Гость
 
n/a
Может xlOpenXMLWorkbook?
Он судя по
http://www.rondebruin.nl/mac/mac020.htm
xlsx
а у вас xls хотя хз конечно
За это сообщение автора поблагодарили: Start (1).
Старый 04.08.2015, 16:25   #8  
Start is offline
Start
Участник
 
39 / 9 (1) +
Регистрация: 21.07.2015
Адрес: Москва
Он у меня сохраняет, если не указываю никаких параметров)) а только один- имя файла)) а мне надо с параметрами.
Старый 05.08.2015, 08:53   #9  
Start is offline
Start
Участник
 
39 / 9 (1) +
Регистрация: 21.07.2015
Адрес: Москва
может макрос какой в коде подключить? ругается уже на ,Microsoft.Office.Interop.Excel.XlFileFormat::xlWorkbookNormal
Старый 05.08.2015, 10:59   #10  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5798 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от Start Посмотреть сообщение
X++:
COM                         wbks, wbk;          // Workbooks, Workbook
System.Reflection.Missing   missing;
object                      oMissing = missing;
wbk.SaveAs('1.xls', Microsoft.Office.Interop.Excel.XlFileFormat::xlOpenXMLWorkbook,
                    omissing, omissing, omissing, omissing,
                    Microsoft.Office.Interop.Excel.XlSaveAsAccessMode::xlExclusive,
                    omissing, omissing, omissing, omissing, omissing);
Ругается, что вызвано с неверными параметрами. Пересмотрел примеры на форуме- у людей работает, не понимаю где ошибка?...
Смело вы, однако, мешаете в вызове объекты COM и .NET, попробуйте использовать какую-то одну технологию. Работающий пример вызова метода SaveAs() можно найти в исходниках, размещенных в теме Взаимодействие с Excel через .NET (семейство классов SysExcel), обратите также внимание, как там передаются отсутствующие параметры.
За это сообщение автора поблагодарили: Start (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Сохранение документа Excel Soup DAX: Программирование 15 07.06.2021 14:36
atinkerersnotebook: Using Export To Excel in Dynamics AX to Create Reporting Data Sources Blog bot DAX Blogs 1 12.10.2013 01:13
atinkerersnotebook: Using the Dynamics AX Excel Add-In Blog bot DAX Blogs 1 25.09.2013 07:11
atinkerersnotebook: Walkthrough & Tutorial Summary Blog bot DAX Blogs 1 09.09.2013 09:11
atinkerersnotebook: Using Excel to Import Products & Services in Dynamics AX Blog bot DAX Blogs 0 19.07.2013 15:11
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 08:23.