|
Помогите понять
| ☑ |
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
|
спасибо...
|
|
2 + 2 = 3.9999999999999999999999999999999...