Cохранение с EXCEL

Обсуждение программ, пользовательского обеспечения, операционных систем
Sasa2020
beginner
beginner
Сообщения: 15
Зарегистрирован: 22 июн 2020, 10:05
Версия LabVIEW: 2014

Cохранение с EXCEL

Сообщение Sasa2020 »

Всем привет
Такая проблема:
Разработан проект на LV-2014. В нем с периодичностью информация сохраняется в файле EXCEL
Я для этого использую доп библиотеку для работы с MSOFFICE
На WINDOWS7 все работает в автоматическом режиме.
На WINDOWS10 каждое сохранение требует подтверждения на сохранение в архивном файле.
Как это можно обойти эту проблему в WIN10
Заранее спасибо
С ув
Александр

Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
professor
professor
Сообщения: 4957
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 2 раза
Поблагодарили: 4 раза

Re: Cохранение с EXCEL

Сообщение IvanLis »

Sasa2020 писал(а):
16 сен 2020, 09:36
На WINDOWS10 каждое сохранение требует подтверждения на сохранение в архивном файле.
Зависит от пути к файлу и функций используемых для сохранения.
Если Вы выложите код программы, то быстрее получите варианты решения проблемы.

Sasa2020
beginner
beginner
Сообщения: 15
Зарегистрирован: 22 июн 2020, 10:05
Версия LabVIEW: 2014

Re: Cохранение с EXCEL

Сообщение Sasa2020 »

Спасибо
Код программы:
Вложения
Write_Archive.vi
(43.55 КБ) 7 скачиваний

Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3533
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2020
Благодарил (а): 2 раза
Поблагодарили: 9 раз
Контактная информация:

Re: Cохранение с EXCEL

Сообщение dadreamer »

Sasa2020 писал(а):
16 сен 2020, 09:36
На WINDOWS10 каждое сохранение требует подтверждения на сохранение в архивном файле.
Как это выглядит? Появляется диалоговое окно?

Sasa2020
beginner
beginner
Сообщения: 15
Зарегистрирован: 22 июн 2020, 10:05
Версия LabVIEW: 2014

Re: Cохранение с EXCEL

Сообщение Sasa2020 »

Да
Когда я запускаю проект под WIN7- программа пишет в архив автоматически.
под WIN10 появляется диалоговое окно для каждой записи

Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3533
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2020
Благодарил (а): 2 раза
Поблагодарили: 9 раз
Контактная информация:

Re: Cохранение с EXCEL

Сообщение dadreamer »

Сейчас нет 10-ки под рукой, смогу проверить позже. UAC пробовали отключать или из-под админа записывать?

Sasa2020
beginner
beginner
Сообщения: 15
Зарегистрирован: 22 июн 2020, 10:05
Версия LabVIEW: 2014

Re: Cохранение с EXCEL

Сообщение Sasa2020 »

Я вхожу с правами администратора.

Artem.spb

Activity Автор
expert
expert
Сообщения: 1998
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 5 раз
Поблагодарили: 8 раз
Контактная информация:

Re: Cохранение с EXCEL

Сообщение Artem.spb »

у меня без вопросов сохранилось, но я xlsx использую.
Win10 + :labview: 15

Вот эта часть вызывает у меня вопросы.
q.PNG
q.PNG (6.67 КБ) 277 просмотров
что с файлов при попытке в него влезть, что приходится 20 раз пытаться?

Sasa2020
beginner
beginner
Сообщения: 15
Зарегистрирован: 22 июн 2020, 10:05
Версия LabVIEW: 2014

Re: Cохранение с EXCEL

Сообщение Sasa2020 »

Я перед этим записывал в файл EXCEL и закрыл соединение
Затем я открываю соединение новое. И пока старое не закроется - новое соединение будет выставлять ошибку.
Поэтому я сделал цикл ожидания, чтоб не было ошибки

Sasa2020
beginner
beginner
Сообщения: 15
Зарегистрирован: 22 июн 2020, 10:05
Версия LabVIEW: 2014

Re: Cохранение с EXCEL

Сообщение Sasa2020 »

Да спасибо
попробую сохранить с расширением xlsx

Artem.spb

Activity Автор
expert
expert
Сообщения: 1998
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 5 раз
Поблагодарили: 8 раз
Контактная информация:

Re: Cохранение с EXCEL

Сообщение Artem.spb »

Sasa2020 писал(а):
17 сен 2020, 12:35
попробую сохранить с расширением xlsx
эмммм.
Зачем? :)
Я xlsx использую только по тому, что у меня версия офиса такая. Очевидно, что если у вас другая (xls), то не поможет.
Но и обратное верно: если на разных виндах разные офисы, то лучше шаблон "правильный" использовать

Artem.spb

Activity Автор
expert
expert
Сообщения: 1998
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 5 раз
Поблагодарили: 8 раз
Контактная информация:

Re: Cохранение с EXCEL

Сообщение Artem.spb »

Sasa2020 писал(а):
17 сен 2020, 12:33
Я перед этим записывал в файл EXCEL и закрыл соединение
Затем я открываю соединение новое. И пока старое не закроется - новое соединение будет выставлять ошибку.
так, не понял. Где происходит открытие закрытие? Если в той же программе, то зачем закрывать? Быстрее/правильнее/надёжнее передать ссылку на открытый файл и дополнить его.

Sasa2020
beginner
beginner
Сообщения: 15
Зарегистрирован: 22 июн 2020, 10:05
Версия LabVIEW: 2014

Re: Cохранение с EXCEL

Сообщение Sasa2020 »

Я понял.
При запуске главной программы я открываю EXCEL и не закрываю пока главная программа не закроется. А при закрытии главной программы я закрываю EXCEL. Я это сделаю, чуть позже.
Но главное в том, что при сохранении промежуточных значений выскакивает сообщение. Рис прилагается.
При изменении расширения на XLSX ничего не помогло.
И это все под WIN10.
Вложения
Сообщение.jpg

Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3533
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2020
Благодарил (а): 2 раза
Поблагодарили: 9 раз
Контактная информация:

Re: Cохранение с EXCEL

Сообщение dadreamer »

Sasa2020 писал(а):
17 сен 2020, 14:38
Но главное в том, что при сохранении промежуточных значений выскакивает сообщение. Рис прилагается.
Так в Program Files писать не рекомендуется, это новая политика Windows. Пишите в папку пользователя - Get System Directory поможет в этом.

З.Ы.: в :vi: -шке путь прописан куда-то на диск H:, это меня смутило изначально.

Sasa2020
beginner
beginner
Сообщения: 15
Зарегистрирован: 22 июн 2020, 10:05
Версия LabVIEW: 2014

Re: Cохранение с EXCEL

Сообщение Sasa2020 »

Всем спасибо
Заработало
Действительно нельзя писать на диск С да еще в программ файлс

Ответить

Вернуться в «Софт»