Rozwiązanie I rzeczywiście udał się był następujący:
- Zapisz kopię stanu schowka
- Wyczyść schowek
- Generowanie danych chcę na karcie/nowa linia rozdzielany format, wciśnij go do schowka
- Symuluj operację Ctrl + V do Excela
- Wyczyść schowek
- przywrócić pierwotny stan schowka
Oczywiście to jest zlokalizowane na manipulacji komórek, więc nie można naciskać dowolne operacji/wywołania zwrotne do stosu cofania. Ponadto, w oczywisty sposób naruszam zasady dotyczące używania schowka w Windows, ale jeśli Microsoft ujawnił lepszy interfejs API dla takich rzeczy (podpowiedź), nie musiałbym.
Dodatkowo, nie poszedłem z rozwiązaniem, które opisałem w pierwszym komentarzu do odpowiedzi Davida Zemensa, ponieważ uderzyłem w niektóre naruszenia bezpieczeństwa w naszym środowisku (tj. Wstrzyknięcie kodu VBA do skoroszytu jest nie-nie).
W każdym razie, dziękuję wszystkim!
Porwanie schowka nie jest możliwe, ponieważ możesz potencjalnie nadpisać zawartość użytkownika, a oni będą naprawdę wściekli, jeśli to zrobisz. –