Как встроить пользовательский элемент управления в MS Word? - PullRequest
2 голосов
/ 26 сентября 2008

Контекст: среда .Net 3.0 + WPF land, БД удалена, и решение должно работать на Office 2000 и выше, я думаю ...

Необходимо получить настроенный отчет, для которого пользователь хотел бы, чтобы определенные окна / окна приложений (например, график трендов) отображались в Word. Окно может быть показано в виде статического изображения, пользователь может дважды щелкнуть и отредактировать его (это вызовет редактор ... аналогично поведению для встроенной электронной таблицы) и ОК для обновления объекта. Введите текст вокруг поля и сохраните его или распечатайте.

Также учтите, что мне понадобится какой-то механизм для передачи данных и вид «привязка данных» этих специфичных для приложения блоков. например график может быть привязан к определенному временному диапазону данных, которые ему нужны.

Теперь, как относительный новичок в автоматизации Word, как называется технология / подтехника, которую мне нужно будет использовать для этого? Также публикуйте любые рекомендации в книгах / сообщениях, которые помогут вам понять и получить скорость бега КАК МОЖНО СКОРЕЕ. (поскольку бизнес всегда полагает, что программисты достаточно умны, чтобы понять это ... мы можем дать им полное доверие .. но нет времени.)

Ответы [ 2 ]

1 голос
/ 26 сентября 2008

Я думаю, вам нужно будет написать OLE встраиваемое / совместимое приложение. Похоже, это может быть очень большой и сложной задачей.

Есть ли какая-либо причина, по которой Excel не может сделать встраиваемый график?

0 голосов
/ 26 сентября 2008

Я бы настоятельно рекомендовал сделать его зависимым от Office 2007 и более поздних версий. Если вы это сделаете, вы можете использовать ленту и программировать .Net через VSTO.

...