Форум программистов, компьютерный форум, киберфорум
C/C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C/C++ Взятие строки из открытого файла в MS Word https://www.cyberforum.ru/ c-cpp/ thread2113359.html
Основная проблема вопроса заключается в том, что довольно много есть гайдов в интернете и на русском и на инглише, о работе с API ворда через OLE и COM объекты, однако я не встречал еще ни одного гайда, про то, как считывать информацию из тектового файла. Сам вопрос таков, как с помощью Type lib MFC классов word'а, представленных на сайте msdn...
Свойства объекта ActiveX C/C++
Друзья, как сделать чтобы в свойствах можно было изменить форму объекта? Создал кнопку овальной формы, по щелчку ЛКМ меняется ее цвет. Создал дополнительную страницу в свойства, добавил чекбокс, но не знаю как теперь связать этот чекбокс с формой кнопки.
C/C++ Чтение бита четности Здравствуйте. У меня есть вопрос: Как считать бит четности через с++? Написана программа которая будет общаться с устройством через компорт, передача и прием, и по ТЗ нужно использовать 9й бит для проверки. Пока все реализовано через виртуальные порты и на одном конце программа посылает сигналы а на другом возвращает обратно. И метод проверки - это устанавливать разные настройки в этих... https://www.cyberforum.ru/ c-cpp/ thread2063114.html C/C++ Из StringGrid в Word по шаблону Есть шаблон Word с закладками. Вывожу в него данные из StringGrida при помощи кода: void __fastcall TForm5::Button2Click(TObject *Sender) { bool DontOverwrite = true; Variant v2,v1, vApp, vDocs, vDoc, vSelection; String vAsCurDir=GetCurrentDir(); https://www.cyberforum.ru/ c-cpp/ thread2045380.html
MSWord - графический фильтр для CGM-файлов C/C++
Как можно определить с помощью OLE установлен ли в Office компонент для работы с графическими файлами (в том числе и метафайлами). В программе используется вставка в Word довольно редкого для Windows типа метафайла CGM. Если такой компонент установлен, то вставка картинки с помощью InlineShape.AddPicture выполняется, иначе Word выдает сообщение об исключении (что-то вроде Графический фильтр не...
C/C++ Работа с функцией ReadFile Доброго времени. При работе с COM-портом в синхронном режиме возникают проблемы с выходом из функции ReadFile(). В примере кода идет опрос порта в бесконечном цикле. Вопрос: какими способами из него можно выйти? Манипуляции с условиями, связанными с iSize не дают толку. Однако, если в буфере есть данные, то выйти из цикла возможно по условию while (!kbhit()), но если данных в нем нет, вроде как... https://www.cyberforum.ru/ c-cpp/ thread2026784.html
C/C++ Мутная тема с известным устройством с неизвестными параметрами по COM порту https://www.cyberforum.ru/ c-cpp/ thread2014599.html
Мутная тема с устройством по COM порту У меня есть устройство которое не как не хочет со мной общаться, ненавесть на всю жизнь кажись) это GSM модуль который подключается к СОМ порту. Он мне шлет всякий мусор при включении а яму АТ команду не могу отослать так как он ее не понимает - и по сей видимости проблема в настройке самого ГСМ. Может кто то подсказать как определить на каких...
C/C++ Как работать с HRESULT?
Сначала в книге было написано коды возврата E_NOINTERFACE,S_OK и т.п. Теперь более сложный метод - MAKE_HRESULT(sev,fac,code). Как раскрыть второе и во что тогда раскрывается первое в таком случае? Кодам,как я понял,значения придаю я сам.
C/C++ Запись с Edit в документ Excel https://www.cyberforum.ru/ c-cpp/ thread2004549.html
Помогите пожалуйста сделать запись в Exel. Использую C++ builder XE8. При этом коде выдает ошибку неверный тип переменной. Variant Ap,Bs,Cll,Bk,Ex,Excel,vVarApp,ws,Sht,Sh; Ap=CreateOleObject("Excel.Application"); Bs=Ap.Exec(PropertyGet("Workbooks"));// OlePropertyGet("Workbooks"); Bs.Exec(Function("Open") << L"D:\\F2.xlsx"); Ap.Exec(PropertySet("Visible")<<true); ...
C/C++ Как использовать в коде C++ объекты Excel из библиотеки Microsoft.Office.Tools.Excel.dll? Использую Visual Studio Community 2015. Файл Microsoft.Office.Tools.Excel.dll легко подключается к проектам на С# и даёт использовать объекты Excel. Но как подключить эту dll к проекту C++? Если добавить этот файл к проекту и написать "using namespace Microsoft.Office.Tools.Excel.dll", то ничего работать не будет, красным подчёркивается уже слово Microsoft в этом выражении. Visual Studio... https://www.cyberforum.ru/ c-cpp/ thread2002490.html
Внедрение ActiveX элемента HTML/JAVASCRIPT. Как изменить цвет ActiveX элемента на странице C/C++
Здравствуйте! Передо мной стоит такая задача: 1. Внедрить ActiveX элемент в HTML документ 2. С помощью скрипта в HTML документе создать кнопку, при нажатии на которую будет менять цвет ActiveX элемент. Проблема вот в чем. Когда в строке <param id="m_BackColor" name="m_BackColor" value="#008000"> прописываю value, то элемент меняет цвет на черный (на зависимо от выбранного мною цвета. Как...
C/C++ Посоветуйте книги про COM https://www.cyberforum.ru/ c-cpp/ thread1998085.html
Друзья здравствуйте, Есть большое желание разобраться с COM, с какой книги начать
1 / 1 / 0
Регистрация: 19.01.2013
Сообщений: 53
0

Выделенные ячейки - C/C++ - Ответ 11889662

28.11.2017, 09:56. Показов 1677. Ответов 0
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток
Подскажите, пожалуйста, как получить номера строки и столбца:
- верхней левой ячейки выделенного диапазона
- число строк и столбцов выделенного диапазона
- активной ячейки, если выделения нет (выделено 0 строк и столбцов)

До сих попадалось обращение к заранее известным диапазонам\ячейкам, а это немного не то:
Variant vVarCell;
vVarCell=vVarSheet.OlePropertyGet("Range","A1:C4");
vVarCell=vVarSheet.OlePropertyGet("Cells").OlePropertyGet("Item",x,y);

Добавлено через 5 часов 59 минут
Имею в виду - как записать что-то вроде этого, что на VBA имеет вид:
Visual Basic
1
2
3
4
5
y=Selection.Row
x=Selection.Column
dy=Selection.Rows.Count
dx=Selection.Columns.Count
Range("A1").Offset(y+dy-1, x+dx-1).Formula="Next Cell After Selected"
Добавлено через 1 час 41 минуту
Спасибо, разобрался
Visual Basic
1
2
3
4
5
6
x=vVarApp.OlePropertyGet("Selection").OlePropertyGet("Column");
y=vVarApp.OlePropertyGet("Selection").OlePropertyGet("Row");
dx=vVarApp.OlePropertyGet("Selection").OlePropertyGet("Columns").OlePropertyGet("Count");
dy=vVarApp.OlePropertyGet("Selection").OlePropertyGet("Rows").OlePropertyGet("Count");
vVarCell=vVarSheet.OlePropertyGet("Cells").OlePropertyGet("Item",y+dy,x+dx);
vVarCell.OlePropertySet("Formula","Next cell after selected");


Вернуться к обсуждению:
Выделенные ячейки C/C++
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
28.11.2017, 09:56
Готовые ответы и решения:

Excel, шрифт, цвет шрифта, цвет фона ячейки и прочие свойства ячейки
Доброго времени суток. Пишу программу для редактирования .xlsx файла на visual c++. Благодаря...

Вставка ссылок на выделенные ячейки в выделенные ячейки другой книги
Очень прошу помочь в решении такой задачи: Так как , единственное что усвоила из информатики...

Выделенные ячейки в QTextTable
Здравствуйте, как получить информацию о том, какие ячейки выделены в QTextTable, допустим получить...

Суммировать выделенные ячейки в DataGridView
Здравствуйте подскажите как в dataridviev сделать сумму всего выделенного столбца и записать...

0
28.11.2017, 09:56
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
28.11.2017, 09:56
Помогаю со студенческими работами здесь

Копировать выделенные ячейки на новый лист
Доброго времени суток! Подскажите, пожалуйста: Есть макрос, который копирует выделенные ячейки на...

Canvas в Stringgrid - Зарисовать выделенные ячейки по нажатию клавиши
Такая проблема, необходимо зарисовать выделенные ячейки по нажатию клавиши Я делал так: Поначалу...

Выделенные строки в DataGrid
Вот так я получаю только первое выделенное значение. SelectedItem=&quot;{Binding ВыбранныйПеречень1,...

Реализовать выделенные функции
До реализовать выделенные функции.Помогите пожалуйста очень нужно :help: Нужно сделать реализацию...

0
Новые блоги и статьи
Как подключить JavaScript файл в другом JavaScript файле
InfoMaster 20.01.2025
В современной веб-разработке организация кодовой базы играет ключевую роль в создании масштабируемых и поддерживаемых приложений. Модульность и правильное структурирование кода стали неотъемлемыми. . .
Как откатить изменения в исходниках, не внесенные в Git
InfoMaster 20.01.2025
При работе с системой контроля версий Git разработчики часто сталкиваются с необходимостью отменить внесенные изменения в исходном коде. Особенно актуальной становится ситуация, когда изменения еще. . .
В чем разница между px, in, mm, pt, dip, dp, sp
InfoMaster 20.01.2025
В мире цифрового дизайна и разработки интерфейсов правильный выбор единиц измерения играет ключевую роль в создании качественного пользовательского опыта. История развития систем измерений для. . .
Как изменить адрес удалённого репозитория (origin) в Git
InfoMaster 20.01.2025
В терминологии Git термин origin является стандартным именем для основного удаленного репозитория, с которым взаимодействует локальная копия проекта. Когда разработчик клонирует репозиторий с. . .
Как переместить последние коммиты в новую ветку (branch) в Git
InfoMaster 20.01.2025
При работе над проектом часто возникают ситуации, когда необходимо изолировать определенные изменения от основной линии разработки. Это может быть связано с экспериментальными функциями, исправлением. . .
Как вернуть результат из асинхронной функции в JavaScript
InfoMaster 20.01.2025
Асинхронное программирование представляет собой фундаментальную концепцию в JavaScript, которая позволяет выполнять длительные операции без блокировки основного потока выполнения программы. В. . .
Какой локальный веб-сервер выбрать
InfoMaster 19.01.2025
В современной веб-разработке локальные веб-серверы играют ключевую роль, предоставляя разработчикам надежную среду для создания, тестирования и отладки веб-приложений без необходимости использования. . .
Почему планшеты и iPad уже не так популярны, как раньше
InfoMaster 19.01.2025
Эра революционных инноваций История планшетов началась задолго до того, как эти устройства стали привычными спутниками нашей повседневной жизни. В начале 1990-х годов появились первые прототипы,. . .
Как самому прошить BIOS ноутбука
InfoMaster 19.01.2025
BIOS (Basic Input/ Output System) представляет собой важнейший компонент любого компьютера или ноутбука, который обеспечивает базовое взаимодействие между аппаратным и программным обеспечением. . .
Какой Linux выбрать для домашнего компьютера
InfoMaster 19.01.2025
Современные реалии выбора операционной системы В современном мире выбор операционной системы для домашнего компьютера становится все более важным решением, которое может существенно повлиять на. . .
Как объединить два словаря одним выражением в Python
InfoMaster 19.01.2025
В мире программирования на Python работа со словарями является неотъемлемой частью разработки. Словари представляют собой мощный инструмент для хранения и обработки данных в формате "ключ-значение". . . .
Как без исключения проверить существование файла в Python
InfoMaster 19.01.2025
При разработке программного обеспечения на Python часто возникает необходимость проверить существование файла перед выполнением операций с ним. Это критически важная задача, которая помогает избежать. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru