Помогите понять
☑
0
qazokm
30.01.15
✎
05:47
раньше писал
if file(C:\obmen\zagruzka.xls)
AplExl.WorkBooks.Open(C:\obmen\zagruzka.xls)
else
но в 1с
ПутьКФайлу = “C:\obmen\zagruzka.xls”;
ФайлЭксель = Новый Файл(ПутьКФайлу);
Если ФайлЭксель.Существует() Тогда
Я не говорю плохо, хорошо..., что делает в данном случае Новый Файл(... создается ссылка в памяти или что . как-то надо приспособиться к 1С
1
Рэйв
30.01.15
✎
06:03
(0)Определение "указатель на файл" тебя успокоит?
2
Рэйв
30.01.15
✎
06:07
А вообще в таких случаях (и не тлько в 1С)принято читать документацию.
Файл (File)
Свойства:
Имя (Name)
ИмяБезРасширения (BaseName)
ПолноеИмя (FullName)
Путь (Path)
Расширение (Extension)
Методы:
ПолучитьВремяИзменения (GetModificationTime)
ПолучитьНевидимость (GetHidden)
ПолучитьТолькоЧтение (GetReadOnly)
ПолучитьУниверсальноеВремяИзменения (GetModificationUniversalTime)
Размер (Size)
Существует (Exist)
УстановитьВремяИзменения (SetModificationTime)
УстановитьНевидимость (SetHidden)
УстановитьТолькоЧтение (SetReadOnly)
УстановитьУниверсальноеВремяИзменения (SetModificationUniversalTime)
ЭтоКаталог (IsDirectory)
ЭтоФайл (IsFile)
Конструкторы:
По имени файла
Описание:
Используется для доступа к параметрам файлов или каталогов. Необходимо отметить, что данный объект не предназначен для чтения и записи из файлов
3
IUnknown
30.01.15
✎
06:07
создается объект типа файл ...
4
inval1d
30.01.15
✎
06:30
ФайлЭксель это твой AplExl
5
inval1d
30.01.15
✎
06:34
Вот так ведь:
Excel = Новый COMОбъект("Excel.Application");
Excel.WorkBooks.Open(ПутьКФайлу);
6
qazokm
30.01.15
✎
06:38
спасибо
7
qazokm
30.01.15
✎
06:43
Почему то не открывается окно эксель, процесс висит, а окна не видно, надо ли дополнительно visiable делать?
8
Рэйв
30.01.15
✎
06:44
(7)Скорее всего надо
9
qazokm
30.01.15
✎
06:49
спасибо...
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс