質問編集履歴
2
URL Protocol と protocolhandler\.exe について追記した。
title
CHANGED
File without changes
|
body
CHANGED
@@ -3,4 +3,15 @@
|
|
3
3
|
たとえばpdfファイルでは URIの末尾に #page=4 のような文字列をつけることで、そのページを一発で開くことができます。
|
4
4
|
https://helpx.adobe.com/jp/acrobat/kb/226119.html
|
5
5
|
|
6
|
-
同様に、 <file:///\\203.0.113.12\C$\users\foo\Documents\バグ一覧.xls#別紙3!D6:I12> のようなリンクをクリックすることで、そのセルに注目させたいのです。
|
6
|
+
同様に、 <file:///\\203.0.113.12\C$\users\foo\Documents\バグ一覧.xls#別紙3!D6:I12> のようなリンクをクリックすることで、そのセルに注目させたいのです。
|
7
|
+
|
8
|
+
----
|
9
|
+
(2016-05-12 その後わかったことを追記)
|
10
|
+
|
11
|
+
Sharepointでは ```excel:```で始まるリンクによってExcelが起動してファイルが開きます。これは URL Protocol Handler という仕組みを使っているもので、```HKCR\スキーム名\URL Protocol``` というレジストリキーが存在する場合、そのスキーム名で始まるURLは Open Command\@ に記載されたハンドラによって処理されます。
|
12
|
+
[「ssh~」というスキームを要求した時、ターミナルエミュレータが起動するようにする](http://ytyng.com/w/?%A1%D6ssh%A1%C1%A1%D7%A4%C8%A4%A4%A4%A6%A5%B9%A5%AD%A1%BC%A5%E0%A4%F2%CD%D7%B5%E1%A4%B7%A4%BF%BB%FE%A1%A2%A5%BF%A1%BC%A5%DF%A5%CA%A5%EB%A5%A8%A5%DF%A5%E5%A5%EC%A1%BC%A5%BF%A4%AC%B5%AF%C6%B0%A4%B9%A4%EB%A4%E8%A4%A6%A4%CB%A4%B9%A4%EB)
|
13
|
+
|
14
|
+
```excel```スキームは protocolhandler.exe によって処理されるよう定義されています。
|
15
|
+
[SharePoint サーバーからファイルを Office クライアント アプリケーションで開く仕組みについて](https://blogs.technet.microsoft.com/sharepoint_support/2014/06/13/sharepoint-office-12/)
|
16
|
+
|
17
|
+
ということは、「protocolhandler.exeを使ってファイルを開いて→指定したセルにフォーカスする」という処理をするWSHスクリプトを書いて open command をフックしてしまえば、やりたいことができるのかな。
|
1
IPアドレス末尾がゼロなのはイマイチなので直した
title
CHANGED
File without changes
|
body
CHANGED
@@ -3,4 +3,4 @@
|
|
3
3
|
たとえばpdfファイルでは URIの末尾に #page=4 のような文字列をつけることで、そのページを一発で開くことができます。
|
4
4
|
https://helpx.adobe.com/jp/acrobat/kb/226119.html
|
5
5
|
|
6
|
-
同様に、 <file:///\\203.0.113.
|
6
|
+
同様に、 <file:///\\203.0.113.12\C$\users\foo\Documents\バグ一覧.xls#別紙3!D6:I12> のようなリンクをクリックすることで、そのセルに注目させたいのです。
|