Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/копирование данных из файла pdf, лежащего на сайте - Страница 2 - Мир MS Excel

Старая форма входа
  • Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » копирование данных из файла pdf, лежащего на сайте (Макросы/Sub)
копирование данных из файла pdf, лежащего на сайте
rosko Дата: Четверг, 20.08.2015, 14:56 | Сообщение № 21
Группа: Пользователи
Ранг: Участник
Сообщений: 58
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
krosav4ig, спасибо огромнейшее!
файлы с msflxgrd переименовал, но архивы не извлекаются(
 
Ответить
Сообщениеkrosav4ig, спасибо огромнейшее!
файлы с msflxgrd переименовал, но архивы не извлекаются(

Автор - rosko
Дата добавления - 20.08.2015 в 14:56
krosav4ig Дата: Четверг, 20.08.2015, 16:44 | Сообщение № 22
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 989 ±
Замечаний: 0% ±

Excel 2007,2010,2013
rosko, это 1 архив, разбитый на 2 части, переименовывать не нужно, открывается архиватором через файл .001


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщениеrosko, это 1 архив, разбитый на 2 части, переименовывать не нужно, открывается архиватором через файл .001

Автор - krosav4ig
Дата добавления - 20.08.2015 в 16:44
rosko Дата: Четверг, 20.08.2015, 21:44 | Сообщение № 23
Группа: Пользователи
Ранг: Участник
Сообщений: 58
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
krosav4ig, при запуске install_msflxgrd выдает ошибку:
неверная ссылка на корень в реестре:
"HKLM\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{6262D3A0-531B-11CF-91F6-C2863C385E30}\Compatibility Flags"
 
Ответить
Сообщениеkrosav4ig, при запуске install_msflxgrd выдает ошибку:
неверная ссылка на корень в реестре:
"HKLM\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{6262D3A0-531B-11CF-91F6-C2863C385E30}\Compatibility Flags"

Автор - rosko
Дата добавления - 20.08.2015 в 21:44
krosav4ig Дата: Суббота, 22.08.2015, 05:24 | Сообщение № 24
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 989 ±
Замечаний: 0% ±

Excel 2007,2010,2013
rosko, совсем из головы вылетело, вот так должно быть, и забыл сказать, что после установки нужно перезапустить excel
[vba]
Код
#If Win64 Then
         Private Const d$ = "%windir%\syswow64\"
         Private Const b$ = "wow6432node\Microsoft"
#Else
         Private Const d$ = "%windir%\system32\"
         Private Const b$ = "Microsoft"
#End If
Sub install_msflxgrd()
         With CreateObject("WScript.Shell")
             .RegWrite "HKLM\SOFTWARE\" & b$ & "\Internet Explorer\ActiveX Compatibility\{6262D3A0-531B-11CF-91F6-C2863C385E30}\Compatibility Flags", 0, "REG_DWORD"
             .RegWrite "HKCR\Licenses\72E67120-5959-11cf-91F6-C2863C385E30\", "ibcbbbebqbdbciebmcobmbhifcmciibblgmf", "REG_SZ"
             .Run "regsvr32 /s " & d & "msflxgrd.ocx " & d & "msstkprp.dll"
         End With
End Sub
[/vba]
если разрядность ОС отличается от разрядности Excel, то можно [vba]
Код
Sub install_msflxgrd()
      Dim d$, b$
      If Len(Environ("ProgramW6432")) > 0 Then
          d = "%windir%\syswow64\"
          b = "wow6432node\Microsoft"
      Else
          d = "%windir%\system32\"
          b = "Microsoft"
      End If
      With CreateObject("WScript.Shell")
          .RegWrite "HKLM\SOFTWARE\" & b$ & "\Internet Explorer\ActiveX Compatibility\{6262D3A0-531B-11CF-91F6-C2863C385E30}\Compatibility Flags", 0, "REG_DWORD"
          .RegWrite "HKCR\Licenses\72E67120-5959-11cf-91F6-C2863C385E30\", "ibcbbbebqbdbciebmcobmbhifcmciibblgmf", "REG_SZ"
          .Run "regsvr32 /s " & d & "msflxgrd.ocx " & d & "msstkprp.dll"
      End With
End Sub
[/vba][p.s.]если включен UAC, то excel должен быть запущен с правами администратора


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Суббота, 22.08.2015, 18:12
 
Ответить
Сообщениеrosko, совсем из головы вылетело, вот так должно быть, и забыл сказать, что после установки нужно перезапустить excel
[vba]
Код
#If Win64 Then
         Private Const d$ = "%windir%\syswow64\"
         Private Const b$ = "wow6432node\Microsoft"
#Else
         Private Const d$ = "%windir%\system32\"
         Private Const b$ = "Microsoft"
#End If
Sub install_msflxgrd()
         With CreateObject("WScript.Shell")
             .RegWrite "HKLM\SOFTWARE\" & b$ & "\Internet Explorer\ActiveX Compatibility\{6262D3A0-531B-11CF-91F6-C2863C385E30}\Compatibility Flags", 0, "REG_DWORD"
             .RegWrite "HKCR\Licenses\72E67120-5959-11cf-91F6-C2863C385E30\", "ibcbbbebqbdbciebmcobmbhifcmciibblgmf", "REG_SZ"
             .Run "regsvr32 /s " & d & "msflxgrd.ocx " & d & "msstkprp.dll"
         End With
End Sub
[/vba]
если разрядность ОС отличается от разрядности Excel, то можно [vba]
Код
Sub install_msflxgrd()
      Dim d$, b$
      If Len(Environ("ProgramW6432")) > 0 Then
          d = "%windir%\syswow64\"
          b = "wow6432node\Microsoft"
      Else
          d = "%windir%\system32\"
          b = "Microsoft"
      End If
      With CreateObject("WScript.Shell")
          .RegWrite "HKLM\SOFTWARE\" & b$ & "\Internet Explorer\ActiveX Compatibility\{6262D3A0-531B-11CF-91F6-C2863C385E30}\Compatibility Flags", 0, "REG_DWORD"
          .RegWrite "HKCR\Licenses\72E67120-5959-11cf-91F6-C2863C385E30\", "ibcbbbebqbdbciebmcobmbhifcmciibblgmf", "REG_SZ"
          .Run "regsvr32 /s " & d & "msflxgrd.ocx " & d & "msstkprp.dll"
      End With
End Sub
[/vba][p.s.]если включен UAC, то excel должен быть запущен с правами администратора

Автор - krosav4ig
Дата добавления - 22.08.2015 в 05:24
rosko Дата: Суббота, 22.08.2015, 20:04 | Сообщение № 25
Группа: Пользователи
Ранг: Участник
Сообщений: 58
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
krosav4ig, к сожалению, по-прежнему ругается на строку
[vba]
Код
.RegWrite "HKLM\SOFTWARE\" & b$ & "\Internet Explorer\ActiveX Compatibility\{6262D3A0-531B-11CF-91F6-C2863C385E30}\Compatibility Flags", 0, "REG_DWORD"
[/vba]
 
Ответить
Сообщениеkrosav4ig, к сожалению, по-прежнему ругается на строку
[vba]
Код
.RegWrite "HKLM\SOFTWARE\" & b$ & "\Internet Explorer\ActiveX Compatibility\{6262D3A0-531B-11CF-91F6-C2863C385E30}\Compatibility Flags", 0, "REG_DWORD"
[/vba]

Автор - rosko
Дата добавления - 22.08.2015 в 20:04
krosav4ig Дата: Понедельник, 24.08.2015, 00:13 | Сообщение № 26
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 989 ±
Замечаний: 0% ±

Excel 2007,2010,2013
rosko, видимо у вас ограниченная учетная запись, попробуйте так
[vba]
Код
#If VBA7 Then
      Private Declare PtrSafe Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" ( _
          ByVal hWnd As LongPtr, _
          ByVal lpOperation As String, _
          ByVal lpFile As String, _
          ByVal lpParameters As String, _
          ByVal lpDirectory As String, _
          ByVal nShowCmd As Long _
      ) As LongPtr
#Else
      Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" ( _
          ByVal hWnd As Long, _
          ByVal lpOperation As String, _
          ByVal lpFile As String, _
          ByVal lpParameters As String, _
          ByVal lpDirectory As String, _
          ByVal nShowCmd As Long _
      ) As Long
#End If

Public Sub install_msflxgrd()
      Dim d$, b$
      If Len(Environ("ProgramW6432")) > 0 Then
          d = "%windir%\syswow64\"
          b = "wow6432node\Microsoft"
      Else
          d = "%windir%\system32\"
          b = "Microsoft"
      End If
    ShellExecute 0, "runas", "cmd.exe", "/c " & _
      "REG ADD ""HKLM\SOFTWARE\" & b & "\Internet Explorer\ActiveX Compatibility\{6262D3A0-531B-11CF-91F6-C2863C385E30}\Compatibility Flags"" /f /t REG_SZ /d 0&&" & _
      "REG ADD ""HKCR\Licenses\72E67120-5959-11cf-91F6-C2863C385E30"" /f /t REG_SZ /d ibcbbbebqbdbciebmcobmbhifcmciibblgmf&&" & _
      "regsvr32 /s " & d & "msflxgrd.ocx " & d & "msstkprp.dll", "", 0
End Sub
[/vba]


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Понедельник, 24.08.2015, 02:07
 
Ответить
Сообщениеrosko, видимо у вас ограниченная учетная запись, попробуйте так
[vba]
Код
#If VBA7 Then
      Private Declare PtrSafe Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" ( _
          ByVal hWnd As LongPtr, _
          ByVal lpOperation As String, _
          ByVal lpFile As String, _
          ByVal lpParameters As String, _
          ByVal lpDirectory As String, _
          ByVal nShowCmd As Long _
      ) As LongPtr
#Else
      Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" ( _
          ByVal hWnd As Long, _
          ByVal lpOperation As String, _
          ByVal lpFile As String, _
          ByVal lpParameters As String, _
          ByVal lpDirectory As String, _
          ByVal nShowCmd As Long _
      ) As Long
#End If

Public Sub install_msflxgrd()
      Dim d$, b$
      If Len(Environ("ProgramW6432")) > 0 Then
          d = "%windir%\syswow64\"
          b = "wow6432node\Microsoft"
      Else
          d = "%windir%\system32\"
          b = "Microsoft"
      End If
    ShellExecute 0, "runas", "cmd.exe", "/c " & _
      "REG ADD ""HKLM\SOFTWARE\" & b & "\Internet Explorer\ActiveX Compatibility\{6262D3A0-531B-11CF-91F6-C2863C385E30}\Compatibility Flags"" /f /t REG_SZ /d 0&&" & _
      "REG ADD ""HKCR\Licenses\72E67120-5959-11cf-91F6-C2863C385E30"" /f /t REG_SZ /d ibcbbbebqbdbciebmcobmbhifcmciibblgmf&&" & _
      "regsvr32 /s " & d & "msflxgrd.ocx " & d & "msstkprp.dll", "", 0
End Sub
[/vba]

Автор - krosav4ig
Дата добавления - 24.08.2015 в 00:13
Мир MS Excel » Вопросы и решения » Вопросы по VBA » копирование данных из файла pdf, лежащего на сайте (Макросы/Sub)
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!