Главная страница
    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.45 MB
Время: 0.023 c
4-1083405942
Игорь
2004-05-01 14:05
2004.06.06
Расширения Windows


3-1084793850
Tomkat
2004-05-17 15:37
2004.06.06
"Мир InterBase" скачать


6-1082206877
Никита
2004-04-17 17:01
2004.06.06
Соеденение с интернетом средствами Delphi


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


14-1085056902
IntelusJob
2004-05-20 16:41
2004.06.06
Требуется программист Delphi, в Питере.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский