Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.06.06;
Скачать: CL | DM;

Вниз

Работа с MS Word   Найти похожие ветки 

 
Mameluke   (2004-05-25 20:56) [0]

Здравствуйте!

Помогите, пожалуйста, решить следующую проблему: я создал таблицу в Word 2000, используя WordApplication и WordDocument. Под Word 2000 все работает нормально, а под Word XP - пишет всякие ошибки вроде "одно из значений , переданных этому методу или свойству, выходит из допустимого диапазона". В чем причина и как ее устранить?
Заранее благодарен.


 
YurikGl ©   (2004-05-25 22:09) [1]

Ты бы код привел, и указал строку, в которой происходит ошибка.


 
Rouse_ ©   (2004-05-25 23:43) [2]

Позднее - раннее связывание?
Больше конкретики...


 
Думкин ©   (2004-05-26 06:26) [3]


> Mameluke   (25.05.04 20:56)  
> Здравствуйте!
>
> Помогите, пожалуйста, решить следующую проблему: я создал
> таблицу в Word 2000, используя WordApplication и WordDocument.
>

Когда Дельфи ставится, то задается вопрос: "под какой офис затачиваемся?"
К чему это? А к тому что у разных офисов бывают разные константы - посмотри файлы *.TLB
Вот сохранение файла как *.html в 97 и 2000 офисах отличается, например.


 
Mameluke ©   (2004-05-26 21:21) [4]

Вышеуказанная ошибка возникает в строках:

     Border_:= wdBorderBottom;
     LineWidth_:= wdLineWidth150pt;
     Cells.Borders.Item(Border_).LineWidth:= LineWidth_;
     (конкретно - в последней строке)

и в
     for i:=0 to SG.ColCount-1 do
      for j:=1 to SG.RowCount-1 do
        Tables.Item(1).Cell(j+1,i+1).Range.Text:= SG.Cells[i,j];

(также в последней строке)

SG - переменная типа TSRingGrid; Border_ и LineWidth_ - типа OleVariant

Связывание? А какое тут может быть связывание? Это же не виртуальные методы... Я вообще то чайник, так что может быть, чего-то не понимаю - объясните, пожалуйста...


 
YurikGl ©   (2004-05-26 21:26) [5]

Видимо во второй по счету таблице в документе отсутсвуют эти ячейки, а может и сама таблица отсутсвует.


 
Mameluke ©   (2004-05-27 20:34) [6]

Нет, все присутствует - проблема-то в том, что под Word 2000 все работает прекрасно, а под Word XP НАЧИНАЕТ РАБОТАТЬ вроде бы хорошо, даже видно, как таблицу начинает заполнять, а потом АХТУНГ!!! - и суши весла :(



Страницы: 1 вся ветка

Текущий архив: 2004.06.06;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.033 c
14-1085313677
GanibalLector
2004-05-23 16:01
2004.06.06
почему так ???


14-1083753233
Думкин
2004-05-05 14:33
2004.06.06
Новосибирск - месяц май


3-1084719105
Malya
2004-05-16 18:51
2004.06.06
Проблема с парадоксом :((((


1-1085395555
BlackTiger
2004-05-24 14:45
2004.06.06
DrawText вверх ногами... Не понимаю...


1-1085670406
Raul
2004-05-27 19:06
2004.06.06
кто нибудь подскажите варианты многострочного PopupMenu