Как исправить макрос Excel для открытия, сохранения встроенных файлов PDF и слова. Excel открыть файл макрос
Исправить макрос Excel, чтобы открыть, сохранить встроенные файлы PDF и слова
![]() | |
Для исправления (Excel Macro для открытия, сохранения встроенных файлов pdf и текстовых файлов) вам необходимо выполнить следующие шаги: | |
Загрузить (Excel Macro для открытия, сохранения встроенных PDF-файлов и файлов слов) Repair Tool | |
Нажмите "Scan" кнопка | |
Нажмите 'Исправь все' и вы сделали! | |
Excel Macro для открытия, сохранения встроенных файлов PDF и слова обычно вызвано неверно настроенными системными настройками или нерегулярными записями в реестре Windows. Эта ошибка может быть исправлена специальным программным обеспечением, которое восстанавливает реестр и настраивает системные настройки для восстановления стабильности
Если у вас есть Excel Macro для открытия, сохраните встроенные файлы pdf и слова, тогда мы настоятельно рекомендуем вам Загрузить (Excel Macro для открытия, сохранения встроенных PDF-файлов и файлов слов) Repair Tool.
В этой статье содержится информация о том, как исправить макрос Excel для открытия, сохранения встроенных файлов PDF и слова одновременно (вручную) и (автоматически). Кроме того, эта статья поможет вам устранить некоторые распространенные сообщения об ошибках, связанные с Excel Macro, чтобы открыть, сохранить вложенные файлы PDF и слова, которые вы можете получить.
Значение макроса Excel для открытия, сохранения встроенных PDF-файлов и файлов слов?
Ошибки, связанные с диском, часто являются основной причиной ошибок файловой системы в операционной системе Windows. Это в основном можно объяснить такими проблемами, как плохие сектора, коррупция в целостности диска или другие связанные с этим проблемы. С огромной программной системой, такой как Microsoft Windows, которая предназначена для выполнения чрезвычайно большого числа задач, в какой-то момент следует ожидать ошибок, связанных с файловой системой.
Некоторые из этих ошибок также могут быть вызваны сторонними программами, особенно теми, которые зависят от ядра Windows для запуска. Обычные пользователи могут также запускать такие ошибки файлов при интенсивном использовании.
Причины макроса Excel для открытия, сохранения встроенных файлов PDF и слов?
Большинство этих ошибок файлов можно легко устранить, применив последние обновления программного обеспечения от Microsoft. Однако иногда некоторые типы ошибок могут быть тяжелыми для ремонта.
Для более сложных проблем с файловой системой общие решения включают следующее:
- Сброс окон
- Выполнение ремонта системных файлов
- Очистка кэша хранилища Windows
- Ремонт компонентов
- Переустановка приложений Windows
Вы также можете использовать Средство проверки системных файлов инструмент для исправления поврежденных и отсутствующих системных файлов. В то же время, Проверить диск chkdsk также можно использовать для проверки целостности файловой системы и определения местоположения поврежденных секторов на жестком диске.
Дополнительная информация о Excel Macro для открытия, сохранения встроенных файлов PDF и слов
РЕКОМЕНДУЕМЫЕ: Нажмите здесь, чтобы исправить ошибки Windows и оптимизировать производительность системы.Вот сценарий: я имею дело с документами и PDF, которые встроены в качестве объектов. Я работаю над этим со вчерашнего дня и дублируюсь в 200 раз. Этот процесс нуждается в том, что до сих пор меня насторожило. Может кто-нибудь, кто не может казаться связать кусочки вместе.
Я не уверен, что это возможно, но, ребята, у меня есть вопрос, который я достаточно знаю о vba, чтобы поверить, что это так. таблицу, на которой есть несколько вкладок. На каждой вкладке есть несколько слов, powerpoint, помощь в этом?
Благодаря! Решено: макрос Excel для открытия, печати и закрытия встроенного документа Word?
Я работаю в Excel и хотел бы открыть, распечатать, а затем закрыть встроенный документ Word с помощью кнопки. Может ли кто-нибудь помочь? Спасибо за ваше время!
Открытие встроенных файлов в Excel с использованием макросовЕсли другой может помочь некоторым образцам? приложение вы используете? Я знаю, что должен проверять дубликаты запросов, но не смог найти поиск
Hi
Я создал простой макрос, который транскрибирует фигуры между файлами, когда они звучат очень просто, но мне трудно найти ресурсы на нем, так как кажется, что люди злоупотребляют этой функциональностью для вирусов и т. П. Rollin
поскольку я новичок здесь, и это мой первый пост ... оба открыты, но я хочу, чтобы он был умным (= более глупым доказательством), чем это.
Можете ли вы опубликовать меня, я был бы очень обязан! все
Отличный сайт! С уважением
Нил
Какие
vb скрипт открыть Excel, запустить макрос, сохранить, закрытьМне нужен макрос для открытия файлов и сохранения файлов и открытия следующего файлаExcel 2000: макрос для открытия указанного документа WordЯ могу управлять в VB, чтобы открыть пустой = CreateObject («Word.Application»)AppWord.Visible = TrueAppWord.Documents.Open Имя файла: = "c: \ path \ filename.doc"
End Sub
Используя Excel 2000, я хочу написать word doc ... но что такое команда для конкретного документа? благодаря
Sub OpenWordDoc ()
Dim AppWord As ObjectУстановите AppWord в макрос, который открывает конкретное слово doc.
Как открыть документы Excel и Word без открытия Open, Save, SaveAsПользователь представлен Open, представлен диалоговым окном с вопросом:
Что вы хотите делать с «filename»? благодаря
Том
Привет, и в нем есть документы Excel и Word. галочку, чтобы запомнить выбор пользователя, так что он появляется каждый раз. В тот момент, когда пользователь открывает эти документы в IE9, они приветствуются на форуме.
В отличие от предыдущих версий IE отсутствует флажок, чтобы отключить его? Мне действительно нужно, чтобы кто-нибудь знал, что он избавился от этой коробки.
Всем привет,
Я работаю над веб-приложением «Сохранить и сохранить как» в качестве параметров.
Как получить документы Excel, Word для открытия без открытия окна «Открыть», «Сохранить», «Сохранить»В тот момент, когда пользователь открывает эти документы в IE9, они становятся галочками, чтобы запомнить выбор пользователя, поэтому он появляется каждый раз. Кто-нибудь знает, как отключить его? В отличие от предыдущих версий IE флажок для приложения, в котором есть документы Excel и Word. Пользователь представлен Open, представлен диалоговым окном с вопросом: Что вы хотите делать с «filename»?
Всем привет, Я работаю в Интернете, чтобы избавиться от этой коробки. Мне действительно нужно сохранить и сохранить как как параметры. благодаря Том
Необходимость Excel Macro для открытия файловЯ использовал = Sheet1! B1 в макросе, чтобы получить информацию об активном пользователе, прежде чем спрашивать об этом qeustion здесь :).
Привет всем, Сначала у меня есть поиск на моем листе, и он работает, но не с макросом для каждого отдельного файла.
Не удается открыть и сохранить файлы Excel на общем диске с помощью Excel 2007Microsoft Excel Excel не может получить доступ к файлу ».
Здравствуй! Вы поможете!..
Мне нужно
Заполнение и сохранение нескольких файлов слов от excelЕсть ли у вас предложения по содержанию текста / данных в строке. У меня есть шаблон текстового слова Excel и сохраняйте его для определенного имени файла, которое соответствует столбцу 2.
Привет!
Я хотел бы экспортировать данные в строку файла excel так, как я могу это сделать?
Этот лист excel может иметь столько же строк, сколько 300.
Word / Power Point / Программа Excel 2007 зависает, когда я пытаюсь сохранить или открыть!Попробуйте и посмотрите, решит ли он вашу проблему.
Я использую версию 2007 и Windows Vista.
Все эти программы работают нормально, но как только я попытаюсь словом, выберите help и найдите опцию обнаружения и восстановления. Заранее спасибо за помощь!
Вы можете попробовать открыть их, чтобы сохранить мою работу или открыть существующий файл, они перестают отвечать!
Word не будет сохранять или открывать файлывсе приложения Microsoft, а не только Word.
Любой Если я открою проблему с прямыми ресурсами документа - как исправить? Я могу открыть идеи последних файлов?
Кажется действительно странным. хотя в меню «файл». И если вы согласитесь на его команду «сохранить» или «сохранить как». Но команда «open» не будет работать в Word.
Я не могу использовать The Also, похоже, что это правда из моих документов, он откроется.
внезапно не может сохранить новые файлы (слово, excel, фейерверки и т. д.) или добавить вложения в электронную почтуЯ закончил работу (не загружаюсь). Также та же проблема возникает, когда я открываю, и эта проблема началась сегодня. Также удалил onedrive, перезапустил программу (например, ms word) в безопасном режиме. Паула кто-нибудь поможет?
Кроме того, skype не нашел ничего полезного. У вас есть google для ответов на вирусы, которые чисты. Я использую Windows 8.1 Can, но проблема не решена.
Больше не может открывать или сохранять файлы в Excel 2007Файлы Excel и Word не будут открываться в Excel и WordЯ устанавливаю флажок Использовать по умолчанию, чтобы открыть обычный двойной щелчок? Попробовали ли вы восстановить установку Office (через «Пуск»> «Панель управления Windows» и т. Д.), В котором предполагается, что вы установили какое-то другое программное обеспечение, которое взяло на себя ассоциации файлов. Все значки есть, но они все равно не откроются в следующий раз. Помимо этого, если типы файлов являются «файлами FFV (docx), файлами FFV (xlsx)), сбрасывают слово, но это тоже не помогло.
Я попробовал запустить> winword / r на тот же, маленький синий химический стакан. Как получить эти файлы> Программы> Программы и функции> Microsoft Office (версия)> Изменить> Восстановить)?
Единственный способ, с помощью которого я могу получить любые офисные программы MS, - это «файлы FFV (docx), файлы FFV (xlsx) и т. Д.».
В свойствах тип файлов, которые они открывают, - это щелчок правой кнопкой мыши и выбор опции «открыть с».
новый метод атаки вредоносных программ по электронной почте Adobe PDF со встроенным макросом словаНажатие позволяет WILL почти наверняка автоматически открыть слово. Удостоверьтесь, что Adobe Reader (или любой другой PDF-ридер, на какой версии PDF вы изначально получили. Почти наверняка будут разные места загрузки в зависимости или панели инструментов, которые он хочет включить в загрузку
Нажмите, чтобы увеличить ...
Пока что ни один из инструментов автоматического анализа не может найти
Более старые версии содержат подлинный PDF-файл, в котором есть встроенные скрипты, которые будут заражать вас. программное обеспечение) обновляется до последней версии, чтобы защитить вас. Если вы используете Adobe, убедитесь, что вы сняли флажки с каких-либо дополнительных предложений сканирования безопасности / Google Chrome, уязвимых для этих атак.
следить за этим новым методом атаки вредоносных программ по электронной почте http://myonlinesecurity.co.uk/invoice-519658-colin-fox-pdf-malware/
Это письмо
doc и запустить зараженный вами вредоносный макрос. любой вредоносный контент, но он пытается отправить многоадресные сообщения.
Не удается прочитать встроенный файл Word или Excel в Excel Office XPУ меня есть книга Excel, в которой я пытаюсь вставить файл Word и Excel (значок). Спасибо XP, но проблема все еще там,
В чем может быть проблема? Но после этого я не могу открыть файл. Я попытался отключить мое программное обеспечение для шпионских программ и перезагрузить Microsoft Office, я отправил их им по электронной почте.
Тем не менее, мои коллеги могут открыть его, когда проблема с моим приложением. Что может быть
Excel 2003 зависает при попытке открыть или сохранить как файлы - разрешенПо-видимому, также были обнаружены экземпляры vernlsid.exe 40 и некоторые другие проблемы. Информацию о том, как исправить это, см. В конце. - Используется для установки и удаления программ в Office 2003 и выберите «Ремонт».
Excel зависает, и задача должна быть открыта в файлах Excel, дважды щелкнув их или открыв из списка последних файлов Excel. Ригель
Это помогает видеть панели инструментов) в системе. Затем были изменения в компонентах Office
Не удалял Excel и не удалял его. Нет .xlb (настроено изменение.
Позднее переделал Excel, чтобы вернуть его. - Заметил, что теперь я могу исправить это. статью базы знаний Microsoft с исправлением (http://support.microsoft.com/kb/918165).
Все слова, excel, pdf, jpg файлы не будут открыватьсяЯ создал новые файлы на зараженных файлах, которые были изменены вокруг 7: 30PM, March 3, 2017. любую возможность идентифицировать вирус и восстановить файл?
У меня есть старше. У меня нет регулярной резервной копии файлов, есть ли файлы расшифровки инструкций, я также запускал IDTool и ничего не сообщал.
Я прочитал несколько старых сообщений о Ransomware, но на моем компьютере я не работал с компьютером, и их тоже нельзя открыть. Благодаря!
компьютер под управлением Vista. Я скопировал файлы в другой товар, я проверил систему и нашел все эти компьютеры, и они открыты для открытия.
Не удается открыть файлы Word или ExcelИ я использую Windows 2002. Моя операционная система - Windows XP-Pro. Спасибо за любой Norton Antivirus для моего ПК.
Я недавно установил: «Файл (имя файла) недоступен».
После установки этого я не смог открыть ни Word, ни помощь.
http://support.microsoft.com/default.aspx?kbid=835404
Сообщение об ошибке Я получаю документы Excel, которые сохраняются под моими дисками C: или A :.
ru.fileerrors.com
vba - Необходимо открыть файл excel вручную в середине макроса
В первый раз, пожалуйста, будьте добры.
Из файла шаблона я запускаю макрос, чтобы создать новую папку с копией файла шаблона. Затем я переименую его и обновляю. В какой-то момент мне нужно вручную загрузить файл с веб-сайта и открыть его, а затем запустить другой макрос, чтобы завершить обновление.
Сначала я попытался сделать это из одного уникального макроса, но у меня возникли проблемы, так как макрос будет работать до того, как файл Excel будет открыт.
Теперь я разделил свой макрос на 2. В конце 1-го макроса я вызываю пользовательскую форму с инструкциями и кнопкой продолжения. Идея заключается в том, что я загружу файл, пока пользовательская форма будет открыта, и нажмите "продолжить", когда файл будет открыт.
По какой-то причине файл вообще не открывается. Кажется, что либо пользовательская форма, либо макрос останавливает открытие файла. Однако, если я запускаю его с помощью функции отладки, он отлично работает...
Public strSN As String, strPart As String, strPath As String Sub create_new() ' Create Folder if it doesn't exist 'Dim strSN As String, strPart As String, strPath As String 'strSN = SerialNumber.Value 'strPart = PartNumber.Value 'strPath = "M:\Quality\QUALITY ASSURANCE\DOC\Rental Folder\Scanned MRB's\" ' close userform welcomeform.Hide 'set Microsoft scription runtime reference to allow creation of folder macro On Error Resume Next ThisWorkbook.VBProject.References.AddFromGUID "{420B2830-E718-11CF-893D- 00A0C9054228}", 1, 0 On Error GoTo 0 If Not FolderExists(strSN) Then 'Serial Number folder doesn't exist, so create full path FolderCreate strPath & strSN End If ' Create new file in new folder On Error Resume Next ActiveWorkbook.SaveCopyAs Filename:=strPath & strSN & "\" & strPart & " " & strSN & " " & "SNR.xlsm" If Err.Number <> 0 Then MsgBox "Copy error: " & strPath & "TEMPLATE SNR.xlsm" End If On Error GoTo 0 ' open new file without showing it or opening macros Application.EnableEvents = False 'disable Events Workbooks.Open Filename:=strPath & strSN & "\" & strPart & " " & strSN & " " & "SNR.xlsm" Application.EnableEvents = True 'enable Events ' Modify serial number and part number in traceability summary form Sheets("Traceability Summary Form").Activate Sheets("Traceability Summary Form").Unprotect Range("A7").Value = strSN Range("C7").Value = strPart ' update file with ITP Call Download_itp End Sub Sub Download_itp() downloaditp.Show End SubВ пользовательской форме download_itp:
Sub continue_Click() Call update_traceable_items End SubЗатем второй макрос начинается с кода:
Sub update_traceable_items() ' ' Macro to update the SNR tab with the traceable items from the ITP ' downloaditp.Hide ' copy ITP in file Application.ActiveProtectedViewWindow.Edit ActiveSheet.Name = "ITP" ActiveSheet.Copy after:=Workbooks(strPart & " " & strSN & " " & "SNR.xlsm").Sheets("SNR template")Любая помощь будет оценена! благодаря
qaru.site
Как написать макрос, чтобы открыть файл excel и вставить данные в файл, содержащий макрос?
У меня есть два файла excel. Один из них содержит макрос. Другая – общая книга. У меня уже есть код. Он открывает общий файл woorkbook, и он отобрал все данные на указанной вкладке.
Единственная проблема заключается в том, что я не уверен, как писать код, который автоматически вставляет эти данные в файл с помощью макроса?
Sub ImportData_Click() ' open the source workbook and select the source sheet Workbooks.Open Filename:="Test.xlsm" Sheets("Make").Select ' copy the source range Sheets("Make").Range("A1:Z630").Select Selection.Copy ' select current workbook and paste the values starting at U4 Sheets("Make").Select Sheets("Make").Range("A1:Z630").Select Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _ False, Transpose:=False ' close the source workbook Windows("Test.xlsm").Activate ActiveWorkbook.Close End SubSolutions Collecting From Web of "Как написать макрос, чтобы открыть файл excel и вставить данные в файл, содержащий макрос?"
ThisWorkbook.Activateдолжен сделать трюк. Судя по вашему макросу, вставьте его после того, как «выберите текущую книгу и вставьте значения, начинающиеся с комментария U4».
Вам нужно помнить, откуда вы пришли:
Sub ImportData_Click() Dim rDest As Range Set rDest = ThisWorkbook.Sheets("Make").Range("A1:Z360") ' open the source workbook and select the source sheet Workbooks.Open Filename:="C:\TestFolder\Test.xlsm" Sheets("Make").Select ' copy the source range Sheets("Make").Range("A1:Z630").Select Selection.Copy rDest.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _ False, Transpose:=False ActiveWorkbook.Close End Sub Private Sub CommandButton1_Click() Dim mode As String Dim RecordId As Integer Dim sourcewb As Workbook Dim targetwb As Workbook Dim SourceRowCount As Long Dim TargetRowCount As Long Dim SrceFile As String Dim TrgtFile As String Dim TitleId As Integer Dim TestPassCount As Integer Dim TestFailCount As Integer TitleId = 4 'TestPassCount = 0 'TestFailCount = 0 'Retrieve number of records in the TestData SpreadSheet Dim TestDataRowCount As Integer TestDataRowCount = Worksheets("TestData").UsedRange.Rows.Count If (TestDataRowCount <= 2) Then MsgBox "No records to validate.Please provide test data in Test Data SpreadSheet" Else For RecordId = 3 To TestDataRowCount RefreshResultSheet 'Source File row count SrceFile = Worksheets("TestData").Range("D" & RecordId).Value Set sourcewb = Workbooks.Open(SrceFile) With sourcewb.Worksheets(1) SourceRowCount = .Cells(.Rows.Count, "A").End(xlUp).Row sourcewb.Close End With 'Target File row count TrgtFile = Worksheets("TestData").Range("E" & RecordId).Value Set targetwb = Workbooks.Open(TrgtFile) With targetwb.Worksheets(1) TargetRowCount = .Cells(.Rows.Count, "A").End(xlUp).Row targetwb.Close End With ' Set Result Test data value TitleId = TitleId + 3 Worksheets("Result").Range("A" & TitleId).Value = Worksheets("TestData").Range("A" & RecordId).Value 'Compare Source and Target Row count Resultid = TitleId + 1 Worksheets("Result").Range("A" & Resultid).Value = "Source and Target record Count" If (SourceRowCount = TargetRowCount) Then Worksheets("Result").Range("B" & Resultid).Value = "Passed" TestPassCount = TestPassCount + 1 Else Worksheets("Result").Range("B" & Resultid).Value = "Failed" TestFailCount = TestFailCount + 1 End If Next RecordId End If UpdateTestExecData TestPassCount, TestFailCount End Sub Sub RefreshResultSheet() Worksheets("Result").Activate Worksheets("Result").Range("B1:B4").Select Selection.ClearContents Worksheets("Result").Range("D1:D4").Select Selection.ClearContents Worksheets("Result").Range("B1").Value = Worksheets("Instructions").Range("D3").Value Worksheets("Result").Range("B2").Value = Worksheets("Instructions").Range("D4").Value Worksheets("Result").Range("B3").Value = Worksheets("Instructions").Range("D6").Value Worksheets("Result").Range("B4").Value = Worksheets("Instructions").Range("D5").Value End Sub Sub UpdateTestExecData(TestPassCount As Integer, TestFailCount As Integer) Worksheets("Result").Range("D1").Value = TestPassCount + TestFailCount Worksheets("Result").Range("D2").Value = TestPassCount Worksheets("Result").Range("D3").Value = TestFailCount Worksheets("Result").Range("D4").Value = ((TestPassCount + TestFailCount) / TestPassCount) End Subexcel.bilee.com
Необходимо открыть файл excel вручную в середине макроса MS Excel онлайн
В первый раз, пожалуйста, будьте добры.
Из файла шаблона я запускаю макрос, чтобы создать новую папку с копией файла шаблона. Затем я переименую его и обновляю. В какой-то момент мне нужно вручную загрузить файл с веб-сайта и открыть его, а затем запустить другой макрос, чтобы завершить обновление.
Сначала я попытался сделать это из одного уникального макроса, но у меня возникли проблемы, так как макрос будет работать до того, как файл Excel будет открыт.
Теперь я разделил свой макрос на 2. В конце 1-го макроса я вызываю пользовательскую форму с инструкциями и кнопкой продолжения. Идея заключается в том, что я загружу файл, пока пользовательская форма будет открыта, и нажмите «продолжить», когда файл будет открыт.
По какой-то причине файл вообще не открывается. Кажется, что либо пользовательская форма, либо макрос останавливает открытие файла. Однако, если я запускаю его с помощью функции отладки, он отлично работает …
Public strSN As String, strPart As String, strPath As String Sub create_new() ' Create Folder if it doesn't exist 'Dim strSN As String, strPart As String, strPath As String 'strSN = SerialNumber.Value 'strPart = PartNumber.Value 'strPath = "M:\Quality\QUALITY ASSURANCE\DOC\Rental Folder\Scanned MRB's\" ' close userform welcomeform.Hide 'set Microsoft scription runtime reference to allow creation of folder macro On Error Resume Next ThisWorkbook.VBProject.References.AddFromGUID "{420B2830-E718-11CF-893D- 00A0C9054228}", 1, 0 On Error GoTo 0 If Not FolderExists(strSN) Then 'Serial Number folder doesn't exist, so create full path FolderCreate strPath & strSN End If ' Create new file in new folder On Error Resume Next ActiveWorkbook.SaveCopyAs Filename:=strPath & strSN & "\" & strPart & " " & strSN & " " & "SNR.xlsm" If Err.Number <> 0 Then MsgBox "Copy error: " & strPath & "TEMPLATE SNR.xlsm" End If On Error GoTo 0 ' open new file without showing it or opening macros Application.EnableEvents = False 'disable Events Workbooks.Open Filename:=strPath & strSN & "\" & strPart & " " & strSN & " " & "SNR.xlsm" Application.EnableEvents = True 'enable Events ' Modify serial number and part number in traceability summary form Sheets("Traceability Summary Form").Activate Sheets("Traceability Summary Form").Unprotect Range("A7").Value = strSN Range("C7").Value = strPart ' update file with ITP Call Download_itp End Sub Sub Download_itp() downloaditp.Show End SubВ пользовательской форме download_itp:
Sub continue_Click() Call update_traceable_items End SubЗатем второй макрос начинается с кода:
Sub update_traceable_items() ' ' Macro to update the SNR tab with the traceable items from the ITP ' downloaditp.Hide ' copy ITP in file Application.ActiveProtectedViewWindow.Edit ActiveSheet.Name = "ITP" ActiveSheet.Copy after:=Workbooks(strPart & " " & strSN & " " & "SNR.xlsm").Sheets("SNR template")Любая помощь будет оценена! благодаря
Solutions Collecting From Web of "Необходимо открыть файл excel вручную в середине макроса"
UserForm отображается модально, что, вероятно, мешает вам «открыть» недавно загруженный файл. Когда UserForm отображается модально, пользователю запрещается «взаимодействовать» с любой частью приложения Excel, которая не является самой пользовательской формой, поэтому вы не можете выбирать ячейки или рабочие листы, вы не можете открывать файлы или закрывать файлы и т. Д.
Это поведение по умолчанию для UserForms, но, к счастью, существует дополнительный параметр для метода .Show который позволяет вам отображать форму «modessly»:
downloaditp.Show vbModelessЭто позволяет вам взаимодействовать с приложением Excel, пока форма открыта.
Примечание. Если файл находится в общем сетевом расположении, вы, вероятно, справитесь с этим лучше, используя объект FileDialog чтобы вы могли «просматривать» местоположение файла и открывать его, все в рамках основной процедуры, как:
With Application.FileDialog(msoFileDialogFilePicker) .AllowMultiSelect = False .Show If .SelectedItems.Count <> 1 Then MsgBox "No file selected!", vbCritical Exit Sub Else Dim NewWorkbook as Workbook Set NewWorkbook = Workbooks.Open(.SelectedItems(0)) End If End Withexcel.bilee.com
vba - Справка по открытию файла - Excel Macro
Я относительно новичок в написании сценариев и, таким образом, пришел сюда, чтобы попросить некоторую помощь, чтобы помочь мне построить макрос Excel. В настоящее время я работаю над файлом excel, чтобы ускорить сбор и проверку данных. Я не могу обойти, как получить фактические данные.
В настоящее время у меня есть диск, содержащий все файлы папки и excel:
Y:\Audit\Accounting_Data\XXXXX_Company_Names\07 Jul 2013\XXXXX.xls
Первая проблема для меня заключается в том, что каждая компания отправляет файл в другое соглашение об именах файлов. Некоторые имеют все даты в числовых значениях, в то время как другие имеют буквенно-цифровые данные (и не в том же порядке, то есть некоторые из них - DD/MM/YYYY, а другие - MMMM/DD/YYYY). Я не могу изменять соглашения об именах файлов, так как они совместно используются другими службами, и самое главное, что у меня есть только доступ для чтения к этим файлам.
Вторая проблема заключается в том, что каждая компания не создает файлы в тот же день. Некоторые производят файлы аудита каждый день, а некоторые только по будням (те, что на выходные, затем создаются и отправляются мне в понедельник утром) >> Я думал об использовании object.fso, чтобы получить последние 10 файлов по дате. Созданные критерии и иметь excel остановить поиск, когда он не находит больше файлов.//проблема, о которой упоминалось ранее, заключается в том, что некоторые файлы создаются в одну дату.
Также я пытался реализовать функцию цикла (с остановкой, когда она попадает в пустую ячейку), поскольку компании могут быть добавлены или удалены из списка, определенного в листе1.
Я бы хотел, чтобы Excel мог перейти в папку текущего месяца и открыть 10 предыдущих файлов excel и скопировать данные конкретных ячеек на текущий рабочий лист.
Это то, что я придумал в данный момент:
Ячейки A4: A12 = Пути файлов (то есть Y:\Audit\Accounting_Data\XXXXX_Company_Names)
var1=file path var2=month (numeric) var3=month var4=year Range (a4:a50) Do Loop till blank cell in Range (a4:a50) If cell is not blank then goto "var1\var2+var3+var4\" Excel is now in Y:\Audit\Accounting_Data\XXXXX_Company_Names\07 Jul 2013\ (hopefully)Как я могу сказать excel, чтобы открыть предыдущие 10 файлов excel по сравнению с сегодняшней датой и остановить, если меньше или не найдено
Copy Data Paste Data Move to next line Repeat the Open 10 previous files / Copy / Paste else when cell is blank stopqaru.site