8 / 8 / 1
Регистрация: 12.10.2010
Сообщений: 22
|
|
1 | |
.NET 2.x Microsoft.Office.Interop.Word поиск и возвращение значений23.02.2011, 07:54. Показов 2607. Ответов 7
Метки нет Все метки)
(
Доброе время суток.
Занят разработкой парсера между экселем и вордом. Автоматизация работы в родном уже офисе, епт))) Так вот, задача ясна как день. Но по факту возникают вопросы: 1. С помощью Word.Range.Find как можно искать вхождение слова соответсвующее введенному регулярному выражению (WildCards) и, что самое главное - возвращать его. Например, выражение %*% в Find.Text, а на выходе мне нужно получить все поля соответсвующие этому выражению как отдальные члены коллекции. Как это реализовать, и вообще возможно ли? В случае появления вопросов буду дописывать в эту тему. Добавлено через 18 часов 21 минуту Решение найдено. Если кого-то интересует, отпишитесь. Тогда кину код.
0
|
|
23.02.2011, 07:54 | |
Ответы с готовыми решениями:
7
Использование Microsoft.Office.Interop.Word на компьютере без установленного пакета MS office Считать текст из Word посредством Microsoft.Office.Interop.Word Крайне медленная работа Microsoft.Office.Interop.Word Microsoft.Office.Interop.Word не работает на клиентском компьютере |
6 / 6 / 3
Регистрация: 28.02.2011
Сообщений: 20
|
|
28.02.2011, 21:26 | 2 |
Здравствуйте.
Меня интересует не совсем решение вашей проблемы, но решение вопроса более общего - как из шарпов открыть/создать, отредактировать и закрыть (principles) документ Office Word. Полтора часа назад начал исследовать этот вопрос и пока добрался только до необходимости использования Microsoft.Office.Interop.Word. Буду благодарен за кусочки кода, решающие эти основные для меня сейчас проблемы или за ссылку на таковые. Заранее спасибо и успехов!
0
|
8 / 8 / 1
Регистрация: 12.10.2010
Сообщений: 22
|
|
28.02.2011, 21:30 [ТС] | 3 |
В общем, вариантов - огромное количество.
Вначале определитесь - с какой версией Ворда вам придется работать. Далее я смогу подробнее направить Вас на ответы. Документация есть, но крайне скудан, и требует внимательного изучения.
1
|
6 / 6 / 3
Регистрация: 28.02.2011
Сообщений: 20
|
|
28.02.2011, 21:42 | 4 |
Nooby.NET, пока предполагается 2003й ворд. Возможен переход на 2010й или кто там у нас нынче последний. Но пока надо с 2003 разобраться.
А подходы к работе с ними концептуально различаются?
0
|
8 / 8 / 1
Регистрация: 12.10.2010
Сообщений: 22
|
|
28.02.2011, 21:53 [ТС] | 5 |
Концептуально - нет
Вопрос лишь стоит в обеспечении обратной совместимости. Например если ведется программирование для 2003го Ворда, то кскрипт будет успешно опрерировать и с 2007 и 2010ым вордом, но не наоборот. Для начала я советую ознакомиться вот с этим (если владеете английским языком): http://msdn.microsoft.com/en-u... e.12).aspx Можете пробежать глазами, главное уяснить что нам нужно VSTO 2005SE и как внедрить его в установщик. Далее мы сможем перейти к самому коду.
0
|
6 / 6 / 3
Регистрация: 28.02.2011
Сообщений: 20
|
|
28.02.2011, 22:27 | 6 |
Nooby.NET, глазами пробежал, сказать, что суть уяснил пока не могу.)
Правильно ли я понял, что статья - суть описание процесса внедрения (автоматизированного с помощью Setup package) в Офис расширения, которое и будет реализовать необходимые разработчику (в данном случае - мне =) ) функции по работе с документами офиса?
0
|
8 / 8 / 1
Регистрация: 12.10.2010
Сообщений: 22
|
|
01.03.2011, 08:04 [ТС] | 7 |
Да. Но поясню.
Это внедрение в дистрибутив. Создание установщика - часть процесса разработки ![]() Вечером я буду в онлайне и скину Вам откомментированный один код. Сейчас пок аон без комментариев) но я постараюсь сделать все поподробнее, насколько это возможно. А дальше нам может и светит совместное творчество)
0
|
6 / 6 / 3
Регистрация: 28.02.2011
Сообщений: 20
|
|
01.03.2011, 12:09 | 8 |
Спасибо. Надеюсь, что вечером смогу быть в онлайне.
Пока как раз исследую вопросы создания установщиков.)
0
|
01.03.2011, 12:09 | |
Помогаю со студенческими работами здесь
8
Как добавить ссылку Microsoft.Office.Interop.Word? Interop.Microsoft.Office.Interop.Excel, как исправить ошибку несовместимости версий работа с microsoft office interop
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |