Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Как вызвать Excel из InfoPath? - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, китин  
Как вызвать Excel из InfoPath?
denismix Дата: Четверг, 11.04.2013, 09:29 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

За решение я готов заплатить.

Есть файл InfoPath.
Из него нужно открыть "невидимую" для пользователя книгу Excel, передать ей исходные данные по шаблону (например: ширину и высоту)
Excel должен:
подставить их в заранее оговоренные ячейки (например A1 - ширина, A2 -высота)
пересчитать лист
вернуть в InfoPath значения из заранее оговорённых ячеек (например: A3)
Все это без всяких вопросов и подтверждений со стороны Excel!!!!!

Т.к. сделать это не могу, пришла мысль просто копировать строку из InfoPath, вставлять данные из нее в Excel и копировать из Excel результирующие данные обратно в InfoPath руками (что не есть гуд).
Как получить текущие данные из этих полей, а еще лучше вставить в Excel не элементы управления, а только данные?
Excel 2013. Вложен упрощенный пример.

PS Это нужно, потому что в Excel у меня уже написан сложный обработчик, практически не реализуемый средствами InfoPath. Плиз, не надо предлагать мне все это запрограммировать в InfoPath.
К сообщению приложен файл: 111_.xsn (5.6 Kb) · 111_.xls (35.0 Kb)


Сообщение отредактировал denismix - Четверг, 11.04.2013, 19:44
 
Ответить
СообщениеЗа решение я готов заплатить.

Есть файл InfoPath.
Из него нужно открыть "невидимую" для пользователя книгу Excel, передать ей исходные данные по шаблону (например: ширину и высоту)
Excel должен:
подставить их в заранее оговоренные ячейки (например A1 - ширина, A2 -высота)
пересчитать лист
вернуть в InfoPath значения из заранее оговорённых ячеек (например: A3)
Все это без всяких вопросов и подтверждений со стороны Excel!!!!!

Т.к. сделать это не могу, пришла мысль просто копировать строку из InfoPath, вставлять данные из нее в Excel и копировать из Excel результирующие данные обратно в InfoPath руками (что не есть гуд).
Как получить текущие данные из этих полей, а еще лучше вставить в Excel не элементы управления, а только данные?
Excel 2013. Вложен упрощенный пример.

PS Это нужно, потому что в Excel у меня уже написан сложный обработчик, практически не реализуемый средствами InfoPath. Плиз, не надо предлагать мне все это запрограммировать в InfoPath.

Автор - denismix
Дата добавления - 11.04.2013 в 09:29
Serge_007 Дата: Четверг, 11.04.2013, 09:49 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Была похожая тема
В режиме конструктора видно что это элемент управления "Forms.HTML:Select.1"

Цитата (denismix)
Как вставить в Excel не элементы управления, а только данные?

Для этого необходим исходный документ


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеБыла похожая тема
В режиме конструктора видно что это элемент управления "Forms.HTML:Select.1"

Цитата (denismix)
Как вставить в Excel не элементы управления, а только данные?

Для этого необходим исходный документ

Автор - Serge_007
Дата добавления - 11.04.2013 в 09:49
denismix Дата: Четверг, 11.04.2013, 09:59 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Ай, СПАСИБО!

В Excel 2013, по умолчанию в ленте, РАЗРАБОТЧИК не подключено, соответственно и не нашел.
Особенно странно, что когда РАЗРАБОТЧИК не включено, то при нажатии правой кнопкой на элемент управления ничего не происходит - ни предупреждения, ни интерактивного меню не появляется.
 
Ответить
СообщениеАй, СПАСИБО!

В Excel 2013, по умолчанию в ленте, РАЗРАБОТЧИК не подключено, соответственно и не нашел.
Особенно странно, что когда РАЗРАБОТЧИК не включено, то при нажатии правой кнопкой на элемент управления ничего не происходит - ни предупреждения, ни интерактивного меню не появляется.

Автор - denismix
Дата добавления - 11.04.2013 в 09:59
Serge_007 Дата: Четверг, 11.04.2013, 10:05 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (denismix)
В Excel 2013, по умолчанию в ленте, РАЗРАБОТЧИК не подключено
Так же как и в 2010 и 2007 smile

Цитата (denismix)
ри нажатии правой кнопкой на элемент управления ничего не происходит - ни предупреждения, ни интерактивного меню не появляется
Так и должно быть


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (denismix)
В Excel 2013, по умолчанию в ленте, РАЗРАБОТЧИК не подключено
Так же как и в 2010 и 2007 smile

Цитата (denismix)
ри нажатии правой кнопкой на элемент управления ничего не происходит - ни предупреждения, ни интерактивного меню не появляется
Так и должно быть

Автор - Serge_007
Дата добавления - 11.04.2013 в 10:05
denismix Дата: Четверг, 11.04.2013, 10:37 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Цитата (Serge_007)
Для этого необходим исходный документ

Вложен упрощенный пример.

На самом деле, задача несколько шире и за ее решение я готов заплатить.
Есть файл InfoPath.
Из него нужно открыть "невидимую" для пользователя книгу Excel, передать ей исходные данные по шаблону (например: ширину и высоту)
Excel должен:
подставить их в заранее оговоренные ячейки (например A1 - ширина, A2 -высота)
пересчитать лист
вернуть в InfoPath значения из заранее оговорённых ячеек (например: A3)
Все это без всяких вопросов и подтверждений со стороны Excel!!!!!

Т.к. сделать это не могу, пришла мысль просто копировать строку из InfoPath, вставлять данные из нее в Excel и копировать из Excel результирующие данные обратно в InfoPath руками, что не есть гуд.

PS Это нужно, потому что в Excel у меня уже написан сложный обработчик, практически не реализуемый средствами InfoPath. Плиз, не надо предлагать мне все это запрограммировать в InfoPath.
К сообщению приложен файл: 0624671.xls (35.0 Kb) · 111.xsn (5.6 Kb)


Сообщение отредактировал denismix - Четверг, 11.04.2013, 10:38
 
Ответить
Сообщение
Цитата (Serge_007)
Для этого необходим исходный документ

Вложен упрощенный пример.

На самом деле, задача несколько шире и за ее решение я готов заплатить.
Есть файл InfoPath.
Из него нужно открыть "невидимую" для пользователя книгу Excel, передать ей исходные данные по шаблону (например: ширину и высоту)
Excel должен:
подставить их в заранее оговоренные ячейки (например A1 - ширина, A2 -высота)
пересчитать лист
вернуть в InfoPath значения из заранее оговорённых ячеек (например: A3)
Все это без всяких вопросов и подтверждений со стороны Excel!!!!!

Т.к. сделать это не могу, пришла мысль просто копировать строку из InfoPath, вставлять данные из нее в Excel и копировать из Excel результирующие данные обратно в InfoPath руками, что не есть гуд.

PS Это нужно, потому что в Excel у меня уже написан сложный обработчик, практически не реализуемый средствами InfoPath. Плиз, не надо предлагать мне все это запрограммировать в InfoPath.

Автор - denismix
Дата добавления - 11.04.2013 в 10:37
Serge_007 Дата: Четверг, 11.04.2013, 10:50 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
У меня Ваш файл не открывается

К сообщению приложен файл: 9339503.gif (6.3 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеУ меня Ваш файл не открывается


Автор - Serge_007
Дата добавления - 11.04.2013 в 10:50
denismix Дата: Четверг, 11.04.2013, 10:58 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Проверил, у меня все открывается (скачивал по ссылкам).
Единственно, ругается служба безопасности Windows 8, но это на файлы форм всегда так...
Я же правильно понимаю, что файлы-вложения скачиваются кудато на сервер форума, а не должны публиковаться мной самостоятельно на какой либо ресурс?
 
Ответить
СообщениеПроверил, у меня все открывается (скачивал по ссылкам).
Единственно, ругается служба безопасности Windows 8, но это на файлы форм всегда так...
Я же правильно понимаю, что файлы-вложения скачиваются кудато на сервер форума, а не должны публиковаться мной самостоятельно на какой либо ресурс?

Автор - denismix
Дата добавления - 11.04.2013 в 10:58
denismix Дата: Четверг, 11.04.2013, 11:19 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Цитата (Serge_007)
У меня Ваш файл не открывается

Это, наверное, потому что тему перенесли =\ Но сейчас все работает
 
Ответить
Сообщение
Цитата (Serge_007)
У меня Ваш файл не открывается

Это, наверное, потому что тему перенесли =\ Но сейчас все работает

Автор - denismix
Дата добавления - 11.04.2013 в 11:19
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!