Страница: 1 |
Страница: 1 |
Вопрос: Word в VB.Net
Добавлено: 04.10.04 01:24
Автор вопроса: sergee | Web-сайт:
Для получения свойств объекта InlineShapes в VBA я писал следующее "Selection.InlineShapes(1).Width" и все работало. В VB.Net тоже самое соответственно выдает ошибку. Я добавляю к началу "Word." тоже ошибка, добавляю "Word.ActiveDocument." опять ошибка. Как быть?
Ответы
Всего ответов: 6
Номер ответа: 1
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #1
Добавлено: 08.10.04 08:38
Какой текст ошибки?
Ссылка на библиотеку Word добавлена в проект?
Номер ответа: 2
Автор ответа:
sergee
ICQ: 345653131
Вопросов: 10
Ответов: 23
Web-сайт:
Профиль | | #2
Добавлено: 08.10.04 22:58
Павел, помогай. Новая проблема. Установил SP2 для XP Pro и MS VS.Net практически перестала работать. Т.е. программа запускается - я открываю нужный проект - запускаю на исполнение - она виснет. В чем может быть дело? Кста, при выборе раздела "IIS" в "Управление компьютером" последняя программа тоже виснет.
Номер ответа: 3
Автор ответа:
sergee
ICQ: 345653131
Вопросов: 10
Ответов: 23
Web-сайт:
Профиль | | #3
Добавлено: 08.10.04 23:03
Т.к. точный текст ошибки в данный момент посмотреть не могу (причина выше ), то объясню так. Ошибка плана "Данное свойство не принадлежит указанному классу". Ссылка на Ворд соответственно есть, т.к. другие команды выполняются (к примеру работает запрос на количество знаков в документе, на количество графических объектов и т.д.)
Номер ответа: 4
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #4
Добавлено: 09.10.04 16:27
Я SP2 еще не ставил.. Поэтому подсказать ничего не могу
Номер ответа: 5
Автор ответа:
sergee
ICQ: 345653131
Вопросов: 10
Ответов: 23
Web-сайт:
Профиль | | #5
Добавлено: 10.10.04 23:11
Разобрался с SP2, теперь все работает. Привожу точный текст ошибки: "An unhandled exception of type 'System.MissingMemberException' occurred in microsoft.visualbasic.dll
Additional information: Public member 'Selection' on type 'DocumentClass' not found."
Текст кода, вызвавший ошибку: "SizeShapes = SizeShapes + CDbl(Wrd.PointsToMillimeters (Wrd.ActiveDocument.Selection.InlineShapes(1).width)) * Wrd.PointsToMillimeters(Wrd.ActiveDocument.Selection.InlineShapes(1).Height) / 300000".
Номер ответа: 6
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #6
Добавлено: 12.10.04 09:54
Судя по описанию ошибки, в классе DocumentClass нет свойства
Selection...
Если оно действительно должно в нем быть, то могу предложить такой
вариант: для доступа к объектам MS Office скачай универсальную
.Net-оболочку от MS: Office Primary Interop Assemblies, если не
ошибаюсь.