powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / ShellExecute
5 сообщений из 5, страница 1 из 1
ShellExecute
    #36190875
Valihan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здрасти всем
Как отрыть Excel только для чтения можно так
Делаю так но он открывает но мне нужно что бы пользователь не мог нечего изменять
Подскажите если можно

Call ShellExecute(hwnd, "Open", "c:\8\Debitorka.xls", "", App.path, 1)
...
Рейтинг: 0 / 0
ShellExecute
    #36190906
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: Valihan
> Call ShellExecute(hwnd, "Open", "c:\8\Debitorka.xls", "", App.path, 1)

Если открывать так и книга не была заблокированна от изменений, то никак.
Для того, что-бы пользователь не мог ничего изменить нужно блокировать информацию. Меню "Сервис" пункт "Защита"


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
ShellExecute
    #36190969
Valihan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну тогда данные формируються в EXcel из 1С

А через ВБ я могу запретить доступ к изменению но при это что бы они смогли видеть что там находиться какие данные ?
...
Рейтинг: 0 / 0
ShellExecute
    #36193518
Core12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если вы будете выводить данные в какой нибудь компонент типа ListView тогда да наверное.
А если просто будете открывать книгу тогда скорее всего нет.
А можно еще msgbox повесить типа если книга не пустаю, тогда ... выведите сообщение книга не пуста . Редактирование данных не возможно.

Или как вариант попробуйте вывести свои данные в ListView например , только не через ShellExecute
а через
Код: plaintext
open fail for output As # 1  
...
Рейтинг: 0 / 0
ShellExecute
    #36193549
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: Valihan
> Ну тогда данные формируються в EXcel из 1С

Можно, хоть через 1Ц, хоть из ВБ, запиши макрос и посмотри что нужно вызывать для получения нужного результата и
адаптируй к исполняемой среде.

> А через ВБ я могу запретить доступ к изменению но при это что бы они смогли видеть что там находиться какие
> данные ?

Защита строится на том, что значение ячейки видно, а формулу можно и не показывать, так-же как и редактировать можно
запрещать.


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / ShellExecute
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]