Главная страница
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.041 c
4-1083747936
Ozone
2004-05-05 13:05
2004.06.06
Цвет пера


14-1085073644
delphin12
2004-05-20 21:20
2004.06.06
hook на сканер


1-1085131196
Ivolg
2004-05-21 13:19
2004.06.06
Поиск


4-1083651174
Ske4er
2004-05-04 10:12
2004.06.06
Классический вопрос


1-1085133521
man
2004-05-21 13:58
2004.06.06
TDateTimePicker