Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

27 Сентябрь 2021, 10:42 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Вы можете задать вопрос по LibreOffice или Apache OpenOffice без регистрации, используя форму
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1   Вниз
  Печать  
Автор Тема: Программный вызов SetOptimalColumnWidth [РЕШЕНО]  (Прочитано 6502 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Vadim
Участник
**
Offline Offline

Пол: Мужской
Расположение: Ukraine
Сообщений: 8


« Ответ #13283: 11 Август 2011, 14:48 »

  Благодарю за ссылки и советы.

Там фишка кроется в последнем параметре executeDispatch. У тебя он просто пустой, вот офис и пристает с дурацкими вопросами.
Попробуй задать .Name = "aExtraWidth" и .Value, например, = 200
Уже пробовал - результат такой же, вылазит окно, но уже с моим параметром (а не default-ным).

Это то же самое, что я привел на Basic.
Знаю, но мне Basic здесь никак не поможет. Веб-сервер на шарпе, вот на нем и приходиться извращаться с ОО.
И те API, которые отлично работают для той же Java, не всегда подойдут для C# (что меня все больше удивляет).

  Успел протестить еще пару методов, даже учитывал уже такой известный дефект как XTableColumns.getByIndex broken. Но пока что ни один вариант в обход DispatchHelper не работает - выдает исключения преобразования типов.
  Буду "копать" дальше по методам без Dispatch-а.
Записан
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!