Главная страница
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.037 c
1-1085422437
Memo
2004-05-24 22:13
2004.06.06
MapInfo & Delphi


14-1085067331
Anarki
2004-05-20 19:35
2004.06.06
Взгляните, LOL


1-1085634925
an-na2002
2004-05-27 09:15
2004.06.06
Как сделать невидимым или неактивным TEdit?


4-1082966778
mRodion
2004-04-26 12:06
2004.06.06
WM_ACTIVE и дочерние окна MDI приложения


1-1085319251
Umka
2004-05-23 17:34
2004.06.06
Midas server & client