:: Visual Foxpro, Foxpro for DOS
Можно обратиться к ячейке excell как "A11"
Аспид
Автор

Сообщений: 3475
Откуда: Москва
Дата регистрации: 01.04.2005
Заполняю фирменный бланк,
Там куча ячеек, а excell показывает V11
Не хочется вычислять
А
.cells["V11"].value = 'Proba'

Выдает "неверный параметр"
Как то можно?
Ratings: 0 negative/0 positive
Re: Можно обратиться к ячейке excell как "A11"
Аспид
Автор

Сообщений: 3475
Откуда: Москва
Дата регистрации: 01.04.2005
Оказалось просто немного иначе
.Range("BU19").Value =
Ratings: 0 negative/0 positive
Re: Можно обратиться к ячейке excell как "A11"
Rifat

Сообщений: 32
Дата регистрации: 06.02.2012
Хм, cells это про строки и колонки (Rn,Cn),
а range про имя или диапазон ячеек ("V11" или "V11:Z21"), ну и про именованные ячейки
Ratings: 0 negative/0 positive
Re: Можно обратиться к ячейке excell как "A11"
Каратаев

Сообщений: 3977
Откуда: Алматы
Дата регистрации: 04.12.2001
Вот вырезал из своей проги:
LPARAMETERS toObject, tnRow, tnColumn, tValue
* Для Calc в качестве объекта передается oSheet
* Для Excel - xl.Application
...
toObject.Cells(tnRow, tnColumn).Value = tValue


------------------
Никогда не бывает настолько плохо, чтобы не могло быть еще хуже.
Ratings: 0 negative/0 positive
Re: Можно обратиться к ячейке excell как "A11"
pasha_usue

Сообщений: 3650
Откуда: Е-бург
Дата регистрации: 06.10.2006
Тогда уж так:
LPARAMETERS toObject, tnRow, tnColumn, tnHeight, tnWidth, tValue
toObject.Cells(tnRow, tnColumn).Resize(tnHeight, tnWidth).Value = tValue
Ratings: 0 negative/0 positive
Re: Можно обратиться к ячейке excell как "A11"
Каратаев

Сообщений: 3977
Откуда: Алматы
Дата регистрации: 04.12.2001
А ресайз для чего тут? И без этого значение вставляется...


------------------
Никогда не бывает настолько плохо, чтобы не могло быть еще хуже.
Ratings: 0 negative/0 positive
Re: Можно обратиться к ячейке excell как "A11"
Аспид
Автор

Сообщений: 3475
Откуда: Москва
Дата регистрации: 01.04.2005
Каратаев
А ресайз для чего тут? И без этого значение вставляется...

А при чем тут
toObject.Cells(tnRow, tnColumn).Value = tValue
Коли ответ во втором топике
Я ж писал нет желания вычислять tnRow, tnColumn
Ratings: 0 negative/0 positive
Re: Можно обратиться к ячейке excell как "A11"
Каратаев

Сообщений: 3977
Откуда: Алматы
Дата регистрации: 04.12.2001
Ну извиняйте... Хотел как лучше, а получилось как всегда...
Про нежелание вычислять там было не так явно написано.


------------------
Никогда не бывает настолько плохо, чтобы не могло быть еще хуже.
Ratings: 0 negative/0 positive
Re: Можно обратиться к ячейке excell как "A11"
Vedmak

Сообщений: 5970
Откуда: CiTY
Дата регистрации: 30.10.2003
Аспид
Заполняю фирменный бланк,
Там куча ячеек, а excell показывает V11
Не хочется вычислять
А
.cells["V11"].value = 'Proba'

Выдает "неверный параметр"
Как то можно?

Поясни задачу. Присоединил свою "либу". Без изысков конечно, но дополняю изредка по мере возникновения надобности.


------------------
Говорить стоит лишь для тех, кто слушает.




Исправлено 1 раз(а). Последнее : Vedmak, 01.08.19 20:47
Ratings: 0 negative/0 positive
Re: Можно обратиться к ячейке excell как "A11"
Vedmak

Сообщений: 5970
Откуда: CiTY
Дата регистрации: 30.10.2003
Вдогонку пример.


------------------
Говорить стоит лишь для тех, кто слушает.
Ratings: 0 negative/0 positive
Re: Можно обратиться к ячейке excell как "A11"
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Каратаев
А ресайз для чего тут?
Заполнить группу ячеек, а не одиночную.


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Можно обратиться к ячейке excell как "A11"
Каратаев

Сообщений: 3977
Откуда: Алматы
Дата регистрации: 04.12.2001
Igor Korolyov
Каратаев
А ресайз для чего тут?
Заполнить группу ячеек, а не одиночную.
Спасибо, Игорь, понял...


------------------
Никогда не бывает настолько плохо, чтобы не могло быть еще хуже.
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 27 alex;  (Гостей: 26)

© 2000-2024 Fox Club 
Яндекс.Метрика