powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Выбор фото по табельным номерам
8 сообщений из 8, страница 1 из 1
Выбор фото по табельным номерам
    #38866495
zzddff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть папка "фото", в ней .JPG файлы. Название всех .JPG файлов начинается с буквы "P". Допустим, вот так: P000020, P600255, P45874852 и т.д. По условиям эти файлы нада показать XLS файле в конктетном ячейке. Допустим, если выбран табельный номер 600255, тогда P600255 должен показатся на листе Excel. Помогите пожалуйста, как можно делать такое.
...
Рейтинг: 0 / 0
Выбор фото по табельным номерам
    #38866539
f
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вставка - Гиперссылка. Текст с адресом гиперссылки на фотографию заменить на табельный номер. Все.
...
Рейтинг: 0 / 0
Выбор фото по табельным номерам
    #38866558
zzddff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может быт я не правильно обяснил.
У меня когда-то давно есть такой код, но здесь фото показывается на форме, а сейчас надо на листе.
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
If frmReg.lbAuto.ListIndex > -1 Then
       Dim Picpath
        Picpath = Replace(ThisWorkbook.FullName, ThisWorkbook.Name, "foto\" & "P" & frmReg.lbAuto.List(, 0) & ".jpg")
        On Error Resume Next
        Image1.Picture = LoadPicture(Picpath)
            If Err.Number <> 0 Then
                Picpath = Replace(ThisWorkbook.FullName, ThisWorkbook.Name, "foto\" & "P000000.jpg")
                Image1.Picture = LoadPicture(Picpath)
                Image1.Visible = True
            Else
            Image1.Picture = LoadPicture(Picpath)
                             Image1.Visible = True
            End If
        
         End If
         
...
Рейтинг: 0 / 0
Выбор фото по табельным номерам
    #38867911
zzddff,
смотря как надо вставлять: навечно, на секунду, с искажениями, без, на один лист, на разные и т.п.?

Например рисунки в примечаниях глянь в конце
Но там идея была для превью товаров, пропорции всех рисунков принимают размеры примечания и могли оставаться недоработки. Я потом что-то менял для реальной работы. Только тормозить потом может от вставленного. Время от врвемени полезно примечания чистить.
...
Рейтинг: 0 / 0
Выбор фото по табельным номерам
    #38867924
zzddff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Надо вставлять: на один лист , на конкретное ячейке (допустим B10) и менять когда табельный номер меняется (табельный номер находится в B2)
...
Рейтинг: 0 / 0
Выбор фото по табельным номерам
    #38868103
f
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В ячейку ничего кроме значения нельзя вставить. На лист можно.
Что-то вроде
Код: vbnet
1.
ActiveSheet.Pictures.Insert ("Путь\ИмяФайла")
...
Рейтинг: 0 / 0
Выбор фото по табельным номерам
    #38868490
zzddff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
F, не получается у меня. Этот код где надо писать? И как это будет на листе? Мне надо на одном листе была данные (табельный номер, ФИО, должность,стаж и т,д,) работника и рядам фотография этого работника.
...
Рейтинг: 0 / 0
Выбор фото по табельным номерам
    #38868942
zzddff,
писать примерно этот код надо примерно там же, где и тот,в котором zzddffфото показывается на форме
Кроме того, обдумайте, как Вы собираетесь менять таб.номер. Например,
-всегда только в одной ячейке руками,
-при нажатии на кнопку рядом, которая запускает макрос
- нет, у меня будет столбец ячеек с номероми д.б. столбец картинок (вот токо как быть с размерами?)
-другое.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Выбор фото по табельным номерам
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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