Excel
r:=cl.Selection.Areas.Item[0].Item[0]; //Range - первая ячейка из выделенных
Как проверить, что r.Comment еще не был создан?
В Excel это делается так: r.Comment is Nothing
А как в Дельфи указать тип Nothing?
VarIsNull, VarIsEmpty не проходит.
if TVarData(r.comment).VDispatch=nil then ....
Т.е. если надо проверить, что объект какой-то в Excel еще не создан, то проверяется как написано выше :)
Спасибо за это форуму "Сайта чертенка" и лично Ktf.
Обьясните, [COLOR=darkred]pliz-z-z-zz[/COLOR], чем вообще вскрывать его файлы. [COLOR=green]:-x[/COLOR]
Цитата:
Originally posted by 4-R
А я чё-то так и не врубаюсь с этим [SIZE=3]Excel[/SIZE]'ем.
Обьясните, [COLOR=darkred]pliz-z-z-zz[/COLOR], чем вообще вскрывать его файлы. [COLOR=green]:-x[/COLOR]
А я чё-то так и не врубаюсь с этим [SIZE=3]Excel[/SIZE]'ем.
Обьясните, [COLOR=darkred]pliz-z-z-zz[/COLOR], чем вообще вскрывать его файлы. [COLOR=green]:-x[/COLOR]
А зачем тогда нужен 1С когда редактировать БД вручную можно в Блокноте? ))
Цитата:
Originally posted by Proger_XP
редактировать БД вручную можно в Блокноте? ))
редактировать БД вручную можно в Блокноте? ))
Ну очень смешно!
Спрошу по другому:
Есть файл xls (Excel). Как узнать данные из этой БД ([FONT=courier new]Не блокнотом[/FONT] ).
Затем читаешь его как bmp например
Если ты юзаешь VCL то есть компонент F1Book на странице ActiveX он открывает и xls
Про него почитай Delphi help
Цитата:
Originally posted by Proger_XP
Смотри msdn.microsoft.com ищи Office или Excel может там будет структура xls-файла
Затем читаешь его как bmp например
Если ты юзаешь VCL то есть компонент F1Book на странице ActiveX он открывает и xls
Про него почитай Delphi help
Смотри msdn.microsoft.com ищи Office или Excel может там будет структура xls-файла
Затем читаешь его как bmp например
Если ты юзаешь VCL то есть компонент F1Book на странице ActiveX он открывает и xls
Про него почитай Delphi help
СЕНКС!
У меня F1Book поддерживает *.xls(v.4,5), но сойдёт.