В вашем классе ClipBoard
не работают ни подпрограмма Clear, ни подпрограмма Let Data. Я имею в виду, что они не влияют на Windows Clipboard
. На самом деле, и по иронии судьбы, единственное, что работает, это тот, который вы не включили в свой пример, то есть Get Data! (Я тестировал этот код довольно много раз.)
Однако это не твоя вина. Я попытался скопировать данные в буфер обмена с ClipboardData.SetData, и это невозможно. По крайней мере, не путем создания объекта "htmlfile". Может быть, это работает путем создания экземпляра «InternetExplorer.Application», как я видел в нескольких случаях, но я не пробовал. Я ненавижу создавать экземпляры приложений для таких простых задач!
Alkis