Замена текста в Microsoft Word 97 на C # - PullRequest
0 голосов
/ 21 апреля 2011

Я пишу программу, которая частично заменяет текст в текстовом документе. В настоящее время я ссылаюсь на сборку Microsoft.Office.Interop.Word, однако получаю сообщение об ошибке при запуске программы на компьютере с установленным Word 97.

Все отлично работает на моей машине для разработки, но мне нужно, чтобы она работала и с Word 97. Есть ли достаточно быстрое решение? Или моя проблема в чем-то другом? Единственная ошибка, на которую мне приходится обращать внимание: «Не удалось загрузить файл или сборку» Microsoft.Office.Interop.Word, Version = 14.0.0.0, ... "

Мне не обязательно это нужно для работы с более свежими версиями Word, однако, если клиент обновит свою версию Word, было бы неплохо, если бы программа не ломалась. Есть идеи?

Я забрал этот проект у другого разработчика без особых знаний. Нужно ли мне много переделывать мой код, чтобы сделать его совместимым с Word 97?

1 Ответ

0 голосов
/ 21 апреля 2011

Вам нужно установить свойства ссылки для ссылки Word, чтобы Specific Version было установлено на false. Вам придётся протестировать вашу программу, когда появятся новые версии Word, чтобы убедиться, что API, на которые вы ссылаетесь, все еще существуют. Возможно, вам придется переписать части вашего приложения для Word 97, потому что некоторые из используемых вами API могут отсутствовать

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...