Код |
---|
Sub Macros1() Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2") Set colSoftware = objWMIService.ExecQuery("Select * from Win32_Product Where Name like '%Acrobat Reader%'") If colSoftware.Count > 0 Then Cells(r, 4).Formula = "Acrobat Reader óñòàíîâëåí" Else Cells(r, 4).Formula = "Óñòàíîâèòå Acrobat Reader" End If End Sub |
Если не установлена программа для чтения PDF, возврат значения в ячейку и без ошибки чтения
Подтянуть значение, показывающее установлен на файлах пароль?, изменить макрос
18.02.2018 22:13:32
Никто не подскажет, как подстроить этот код под мой макрос, чтоб он выводил yes or no в столбце C напротив нужного файла в зависимости стоит на файле пароль или нет? В моем случае это не только файлы .xml и .xmls, но и .pdf, docx, txt. Я изменил значения then на Cells(r, 3).Formula = "yes"; else на Cells(r, 3).Formula = "no"; Set WB = Workbooks.Open(FILEITEM, , , , ""). В итоге выдает yes напротив каждого файла. Помогите разобраться, заранее спасибо за любые советы.
|
|||
|
Если не установлена программа для чтения PDF, возврат значения в ячейку и без ошибки чтения
18.02.2018 21:35:09
|
|
|
Скорректировать путь в макросе для возвращения названий файлов из папки и подпапок
Если не установлена программа для чтения PDF, возврат значения в ячейку и без ошибки чтения
18.02.2018 19:09:52
|
|
|
Если не установлена программа для чтения PDF, возврат значения в ячейку и без ошибки чтения
18.02.2018 18:28:34
Добрый вечер!
Ответов нигде не отыскал. Есть следующий код (макрос и файл прилагаю), который находит все файлы в указанной папке и подпапках (файлы xls, xlsx, docx, txt, PDF с текстом), и выводит название файла, адрес и т.п. на новый лист. Возможно ли реализовать, чтобы макрос возвращал значение, например "необходим Acrobat Reader" в столбце D в случае, если на компьютере не установлена программа для чтения PDF (реально ли такое на практике). Заранее спасибо за ваши советы.
|
|||
|
Скорректировать путь в макросе для возвращения названий файлов из папки и подпапок
18.02.2018 18:18:37
Здравствуйте! Нуждаюсь в вашей помощи с макросом. Есть следующий код (макрос и файл прилагаю), который находит все файлы в указанной папке и подпапках (файлы xls, xlsx, docx, txt, PDF с текстом), и выводит название файла, адрес и т.п. на новый лист. Как изменить код, чтобы:
1.) Путь к папке указывать не через MsgBox, а брать всегда с листа "MacroResult" из ячейки B1 2.) Выводить названия и путь файлов в столбцы А и В на лист "MacroResult" (а не на новый лист) Я новичок в VBA, буду признателен за любую помощь.
|
|||
|
Подтянуть значение, показывающее установлен на файлах пароль?, изменить макрос
18.02.2018 18:10:36
Изменено: |
|||
|
Подтянуть значение, показывающее установлен на файлах пароль?, изменить макрос
18.02.2018 03:34:18
Здравствуйте! Нуждаюсь в вашей помощи с макросом. Есть следующий код (макрос и файл прилагаю), который находит все файлы в указанной папке и подпапках (файлы xls, xlsx, docx, txt, PDF с текстом), и выводит название файла, адрес и т.п. на новый лист. Как изменить код, чтобы в столбец С с помощью макроса вывести "yes" - если файл защищен паролем (файлы разных расширений - см. выше), "no" - если пароля нет.
Прошу о помощи и заранее спасибо, жду ваших ответов
Изменено: |
|||
|