Kiedy generuję udostępniony adres URL w Excel Online , przyjmuje on następującą formę:
https://onedrive.live.com/view.aspx?
resid=<DOCUMENT ID>&
ithint=file%2cxlsx&
app=Excel&
authkey=<AUTH KEY>
Czy istnieje parametr, który mogę dodać do tego adresu URL, aby otworzył się do określonego arkusza roboczego w moim dokumencie?
Edytować
Podziękowania dla @ mk117 za zasugerowanie następującego podejścia w komentarzach.
Mogę potwierdzić, że następujące uzupełnienia ithint
parametru nie działają (zakładam, że nazwa nieaktualnego arkusza roboczego to „Wykres”):
ithint=file%2cxlsx#'Chart'&
ithint=file%2cxlsx#'!Chart'&
ithint=file%2cxlsx#Chart&
ithint=file%2cxlsx#!Chart&
microsoft-excel
url
onedrive
remeika
źródło
źródło
#Sheet3
doithint
parametru ... coś podobnego do tego wiersza:ithint=file%2cxlsx#'Sheet3'&
... sourceOdpowiedzi:
Działa, jeśli ustawisz aktywną komórkę w łączu i określisz arkusz i komórkę. Spróbuj dodać
&activeCell=%27Sheet1%27!A1
do adresu URL, gdzieSheet1
jest nazwa arkusza roboczego, do którego się łączysz, i!A1
nazwa komórki w tym arkuszu.źródło
&action=embedview
, przynajmniej nie mogłem go uruchomić bez tego parametru akcji.