Проверка цифровых подписей на документе Word

У меня есть документ Excel, в котором перечислены все документы Word, которые должны быть отправлены нашим клиентам. Перед отправкой эти документы должны быть подписаны цифровой подписью, и я должен проверить, что каждый документ подписан, благодаря VBA через документ Excel. Я нашел класс Signature, и у меня есть коллекция Signature благодаря SignatureSet. Но после этого я […]

VBA: простая макроса даты, которая не работает

У меня есть два текстовых поля с двумя датами для ввода обоих полей соответственно. Я хочу, чтобы макрос проходил колонку дат и скрывал все даты, которые не находятся между двумя датами, введенными в текстовые поля. Первая дата в текстовом поле должна быть в прошлом, а затем во вторую дату текстового поля. У меня есть следующий […]

перемещение диаграммы excel с помощью vba – изменение символа валюты

Я написал макрос, чтобы создать диаграмму, с метками данных, полученными из ряда ячеек в моей книге. Этикетки отформатированы как валюта, например, 150 фунтов стерлингов. Графика прекрасна после создания, но я добавил еще одну строку кода, чтобы переместить ее в новую книгу, и сломать ссылки с предыдущим. После того, как эти строки кода были выполнены, форматирование […]

Найдите строку и верните несколько значений из другого столбца

Return Lookup Array Lookup Value Expected Output A 2 1 NA B 2 2 A, B, C C 2 3 D,E D 3 4 F, G E 3 5 NA F 4 6 NA G 4 7 NA Вот как выглядит таблица. Четвертый столбец – это то, что я ожидаю от возвращаемых значений. Я использую […]

Копирование строк критериев соответствия дат данных, использующих VBA Excel

Я пытаюсь изменить код, который я должен ограничить результатами, скопированными на другой рабочий лист. Сейчас все скопировано, что есть> сегодня. Это сравнение даты истечения срока годности в столбце H с сегодняшней датой. Я хочу ограничить результаты включением всех строк, которые включают дату истечения срока действия> сегодня И <сегодня + 60 дней. Я пробовал разные способы […]

Как сравнить два листа и сформировать отчет о различиях как 3-й лист?

У меня проблема с некоторыми из моего кода vba. Я пытаюсь сравнить два отчета. Если есть различия, он выделит, что клетка будет красной, если ее отрицательная и зеленая, если она положительна на листе2. В отчете о различиях (sheet3) он покажет значение разницы с его уважаемым цветом. Sheet2 – Sheet1 будет разницей, показанной на листе3. Если […]

Скопировать условную формулу в ячейки в столбце

У меня есть цифры в разных ячейках в столбцах D & F. В столбце G2 есть формула = G1-D2 + F2, эта формула повторяется с относительными ссылками вниз по столбцу G. Моя проблема в том, что я хочу скрыть формулу в столбце G, если обе относительные ячейки в D & F пусты. Я использовал условное […]

Ошибка времени выполнения 1004; Обработка ошибок

У меня проблемы с обработкой ошибок. Я сшиваю ряд пронумерованных файлов для нескольких бизнес-мест. Я написал код, чтобы перейти к следующему циклу местоположения при ошибке «файл не там», потому что в каждом месте есть другое количество файлов. Даже с обработкой ошибок, я получаю ошибку времени выполнения 1004. Как это может быть? Он бомбит второй контур […]

Ошибка при попытке скопировать и вставить в Excel

Он отлично работает на моем ПК, но когда он установлен на другом ПК, он выдает сообщение об ошибке (прилагается на изображении ниже). Я использую следующий код: CopyAllData(); Microsoft.Office.Interop.Excel._Application xlexcel = new XLS.Application(); Microsoft.Office.Interop.Excel.Workbook xlWorkBook; Microsoft.Office.Interop.Excel.Worksheet xlWorkSheet; object misValue = System.Reflection.Missing.Value; xlexcel.Visible = true; xlWorkBook = xlexcel.Workbooks.Add(misValue); xlWorkSheet = (Microsoft.Office.Interop.Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1); Microsoft.Office.Interop.Excel.Range CR = (Microsoft.Office.Interop.Excel.Range)xlWorkSheet.Cells[1, 1]; CR.Select(); […]

Каков самый быстрый способ программно сравнивать пары Excel?

Для некоторой формы регрессии отчета Excel мне нужно программно сравнивать пары (новые или старые) отчетов Excel. Эти отчеты относительно просты, диаграммы не просто цифры и только один лист, но есть большое количество пар (тысяч). Я думал об использовании interop и открытии каждой пары для ячейки сравнения по ячейке было бы проблематично и медленно. Возможно, какой-то […]

Давайте будем гением компьютера.