Tag: automation

Автоматизация IE с помощью VBA – Нажмите кнопку привязки с диапазоном

В настоящее время я делаю автоматизацию для загрузки файла в salesforce. Текст HTML: <div> <a href="javascript:void(0);" onblur="chatter.getFeed().contentCommentActionBlur(this);" onfocus="chatter.getFeed().contentCommentActionFocus(this);" onclick="chatter.getFeed().createContentComment(this,'0D52700002cc67d', false, true);" onmousedown="chatter.getFeed().contentCommentActionMouseDown(this);" class="cxcontentcommentaction"> <img class="cxcontentcommentactionimg" src="/s.gif"> <span class="cxcontentcommentactiontext">Attach File</span> </a> </div> Чтобы щелкнуть, пользователю анкера нужно спуститься вниз и нажать кнопку «Прикрепить файл». Я пробовал с двумя разными делами 1.Coding get element by anchor class […]

Как я могу использовать приложение Excel

Мой код выглядит следующим образом Excel.Application xlApp = new Excel.Application(); Excel.Workbook xlWorkbook = xlApp.Workbooks.Open(file); Excel.Worksheet xlSheet = xlWorkbook.Sheets[1]; // get first sheet Excel.Range xlRange = xlSheet.UsedRange; Это единственные переменные, используемые в моей функции foreach (Excel.Worksheet XLws in xlWorkbook.Worksheets) { // do some stuff xlApp.UserControl = false; if (xlRange != null) System.Runtime.InteropServices.Marshal.FinalReleaseComObject(xlRange); if (xlSheet != null) […]

Использовать WMI для получения текущего имени пользователя Windows в VBA

Мне было интересно, был ли простой способ использовать WMI, чтобы получить имя текущего пользователя Windows с доменом. Вызов Windows API просто дает вам краткое имя пользователя, поэтому вы в конечном итоге делаете еще один звонок для имени домена. У меня есть код, но я получаю ошибку автоматизации. Есть идеи? Я думаю, что я на правильном […]

Получение текста, а не значение с помощью Delphi Ole Automation Excel

Я ищу, чтобы извлечь текст каждой ячейки в заданном диапазоне для электронной таблицы Excel, используя Ole Automation в Delphi 7. Только сейчас у меня есть функция, которая (при условии, что рабочая книга уже открыта) выбирает диапазон из рабочего листа и заполняет массив Variant, используя функцию .Value2 function GetExcelRange(const AWorkbookIndex: integer; const AWorksheetIndex: integer; const firstCol, […]

Ошибка проверки времени выполнения # 0 – значение ESP было неправильно сохранено

Я пытаюсь скомпилировать пример доступа к автоматизации Excel из кода C ++, и я получаю следующую ошибку: «Ошибка проверки времени выполнения # 0 – значение ESP не было должным образом сохранено в вызове функции. Это обычно является результатом вызова функция, объявленная с одним вызовом, с указателем функции, объявленным с другим соглашением о вызове. " Я […]

Ошибка автоматизации Excel 2010 от Delphi

Кто-нибудь знает, почему следующий код не работает с Excel 2010 ( Home and Small Business Office Edition )? procedure TForm1.Button1Click(Sender: TObject); var rango : OleVariant; ExcelObject : TExcelApplication; ExcelWorksheet : TExcelWorksheet; LCID : integer; begin try ExcelObject := TExcelApplication.Create (self); LCID := LOCALE_USER_DEFAULT; ExcelObject.Workbooks.Add(EmptyParam, LCID); ExcelWorksheet := TExcelWorksheet.Create(ExcelObject); ExcelWorksheet.ConnectTo(ExcelObject.Worksheets.Item [1] as _Worksheet); rango := ExcelWorksheet.Range['B2','B2']; […]

Зачем идти, я получаю ошибку 1004 при вызове макроса из Word doc, но не из Excel?

В файле Word у меня есть макрос, который открывает файл Excel и вызывает макрос в этом файле. (Я использую VBA.) Это простой код из Word: Set oExcelApp = CreateObject("Excel.Application") Set oWorkbook = oExcelApp.workbooks.Open("C:\Documents and Settings\Eddy\Mina dokument\Insajt\Arbeten\Prido\Affärssystem\www\modules\mod_order\eco.xls") oExcelApp.Visible = True oExcelApp.Run "'ECO.xls'!Ritning" Файл Excel открывается и выполняется макрос, но затем я получаю сообщение об ошибке (в […]

Автоматизация IE с помощью VBA – Щелкните ссылку Javascript (нет привязки)

Наша компания использует браузерную программу для деловых операций. Моя цель – автоматически извлечь некоторые данные из этой системы. Сам сайт использует фреймы довольно сильно, но я делаю довольно прилично, чтобы справиться с этим. Теперь проблема передо мной – это переход на экран, на котором хранятся мои данные. Сама ссылка закодирована в javascript, и я не […]

VBScript для чтения из отдельных ячеек в Excel, Automation или ADODB?

не кодер, и первый раз задавая вопрос … так что, пожалуйста, прошу! Использование VBScript здесь в приложении для воздушной графики. У меня есть два метода, которые работают для чтения данных из таблицы Excel. Я думаю, что они называются Automation и ADODB Connection. Я могу заставить обоих работать, но вот улов: автоматизация работает медленнее, но он […]

установить значение в ячейку Excel в исключении C ++ throw 0x800A03EC

Я пишу Excel Addin. Один из UDF в addin – установить значение для выбранной ячейки с помощью Excel Automation на C ++. В моем коде у меня нет проблем, чтобы получить диапазон, прочитать значение из выбранной ячейки, но когда я пытаюсь установить значение для ячейки, если значение представляет собой строку, исключение кода throw (0x80020005 Тип […]

Interesting Posts

Добавить разделитель в конкатенированный список

formulaR1C1 указывает неправильный диапазон при использовании в таблице Excel 2003

Как удалить скрытую колонку / строку из листа Excel?

R, изменить тип столбца в фрейме данных

Как суммировать именованный диапазон значений, содержащих ошибки?

Создание круговой диаграммы в Excel с использованием OpenXml

Использование ActiveX для импорта из Excel в Matlab

Экспорт данных Excel VBA

Сводная таблица с EPPlus с неправильными полями столбцов

Как передать данные, управляемые формулой, на несколько строк в одной ячейке?

Я пытаюсь написать некоторые VBA, чтобы помочь сравнить некоторые данные

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

Как обеспечить, чтобы два файла XLS были одинаковыми

Отчет EPPlus Excel с DateTime до 1900.01.00

vba как сопоставить ячейку с диапазоном и возвращаемым значением в смежных ячейках?

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