Изменения в счетчике ссылок объекта ref class
синхронизированы, но изменения в объекте T^
отсутствуют.
В то же время вы имеете два потока, к которым обращаются _latest
, и один из этих потоков изменяется _latest
, поэтому вам нужно синхронизировать доступ к _latest
, например используя std::mutex
.
Первый этап - установить ссылку на Microsoft Word в редакторе vb в Excel. Затем вы можете открыть текстовый документ следующим образом:
Dim wd as new Word.application
dim doc as word.document
set doc = wd.documents.open("path and mame of word document")
«Работа с таблицей выглядит так:« Предположим, цель - это указатель на ячейку Excel
Dim t As Word.Table
Set t = doc.Tables(1)
t.Cell(3, 2).Range.Copy 'this copies the cell at row 3, column 2
target.PasteSpecial xlPasteValues
.
Я бы получил текст из буфера обмена с помощью:
Dim DataObj As New MSForms.DataObject
DataObj.GetFromClipboard
myString = DataObj.GetText
, а затем проанализировал этот текст. Вы можете проверить эту ссылку https://excelmacromastery.com/vba-string-functions/#Extracting_Part_of_a_String