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
Автор
guru
guru
Сообщения: 5462
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 28 раз
Поблагодарили: 86 раз

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 КБ) 113 скачиваний
Аватара пользователя
dadreamer

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

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
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 126 раз
Контактная информация:

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

Сообщение dadreamer »

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

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

Сообщение Sasa2020 »

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

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

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

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

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

Вот эта часть вызывает у меня вопросы.
q.PNG
q.PNG (6.67 КБ) 2534 просмотра
что с файлов при попытке в него влезть, что приходится 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 Автор
professor
professor
Сообщения: 3394
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 172 раза
Контактная информация:

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

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

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

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

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
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 126 раз
Контактная информация:

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 »

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

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