Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Word. Количество страниц 
V
    Опции темы
Zeit
Дата 10.6.2007, 22:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 5.5.2007

Репутация: нет
Всего: нет



Есть кусок кода, который должен смотреть, переходит ли ворда на новую страницу, если да, то делать разрыв. Для этого мне необходимо знать соответственно страницу, где текст кончался до вставки, и страницу, где он кончался после вставки. Единственное, что я смог нагуглить - это такой код на Бейсике:
Код

Selection.Information(wdActiveEndPageNumber)

После обмазгования пришел к вывод, что то, что мне нужно записывается так:
Код

                n = Selection.get_Information(WdInformation.wdActiveEndAdjustedPageNumber);

Потому что метод Information на шарпе почему-то не реализован. 
Компилятор выдает ошибку: 
Error    4    An object reference is required for the nonstatic field, method, or property 'Microsoft.Office.Interop.Word.Selection.get_Information(Microsoft.Office.Interop.Word.WdInformation)'    C:\Documents and Settings\Zeit\Мои документы\Visual Studio 2005\Projects\create_doc\create_doc\MSWord.cs    257    21    create_doc

Может кто сталкивался? Подскажите пожалуйста =)

PM MAIL   Вверх
Zeit
Дата 11.6.2007, 16:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 5.5.2007

Репутация: нет
Всего: нет



Проще говоря: какого фига количество страниц стало вдруг статическим в Microsoft.Office.Interop.Word.Selection? Это выходит общая сумма страниц в во всех открытых окнах ворда имхо...что-то я не понимаю.
PM MAIL   Вверх
Zeit
Дата 12.6.2007, 16:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 5.5.2007

Репутация: нет
Всего: нет



Оказалось все просто довольно просто =)
Код

numberOfPages = (int)aDoc.Content.get_Information(WdInformation.wdActiveEndAdjustedPageNumber);


Это сообщение отредактировал(а) Zeit - 12.6.2007, 17:01
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.1177 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.