Serializuj bieżący ActiveDocument z dodatku Office 2007
Tworzę dodatek VSTO Office 2007.
Muszę być włączony lub znaleźć rozwiązanie, w którym mogę zapisać do usługi internetowej za pomocąbyte[]
zamiast dysku twardego.
Otwieram więc dokument, przechodząc do strony internetowej i klikając adres URL, klikając przycisk Wyślij dokument programu Word, a następnie wybieram opcję Otwórz przy użyciu programu MS Word 2007.
Dokument jest otwarty, a jeśli sprawdzę dane, które mam:
ActiveDocument.Fullname = http: // [nazwa serwera lub ip] / [jakiś folder iis] /file.asp? Id = 353 i wpisz = doc`
więc myślę, że to wszystko jest w pamięci, ponieważ nie mam oryginalnego pliku lub pliku tymczasowego, jeśli istnieje.
Nie mam problemu z dyskiem, nawet jeśli dokument jest otwarty. Jak mogę zrobićbyte[]
z prąduActiveDocument
?
Znalazłem wiele odpowiedzi, które stwierdzają, że nie można tego zrobić. Ale mam też klienta, który ma stary dodatek, który robibyte[]
z prąduActiveDocument
.
Czy ktoś może mi pomóc.