質問編集履歴
2
URL Protocol と protocolhandler\.exe について追記した。
test
CHANGED
File without changes
|
test
CHANGED
@@ -9,3 +9,25 @@
|
|
9
9
|
|
10
10
|
|
11
11
|
同様に、 <file:///\\203.0.113.12\C$\users\foo\Documents\バグ一覧.xls#別紙3!D6:I12> のようなリンクをクリックすることで、そのセルに注目させたいのです。
|
12
|
+
|
13
|
+
|
14
|
+
|
15
|
+
----
|
16
|
+
|
17
|
+
(2016-05-12 その後わかったことを追記)
|
18
|
+
|
19
|
+
|
20
|
+
|
21
|
+
Sharepointでは ```excel:```で始まるリンクによってExcelが起動してファイルが開きます。これは URL Protocol Handler という仕組みを使っているもので、```HKCR\スキーム名\URL Protocol``` というレジストリキーが存在する場合、そのスキーム名で始まるURLは Open Command\@ に記載されたハンドラによって処理されます。
|
22
|
+
|
23
|
+
[「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)
|
24
|
+
|
25
|
+
|
26
|
+
|
27
|
+
```excel```スキームは protocolhandler.exe によって処理されるよう定義されています。
|
28
|
+
|
29
|
+
[SharePoint サーバーからファイルを Office クライアント アプリケーションで開く仕組みについて](https://blogs.technet.microsoft.com/sharepoint_support/2014/06/13/sharepoint-office-12/)
|
30
|
+
|
31
|
+
|
32
|
+
|
33
|
+
ということは、「protocolhandler.exeを使ってファイルを開いて→指定したセルにフォーカスする」という処理をするWSHスクリプトを書いて open command をフックしてしまえば、やりたいことができるのかな。
|
1
IPアドレス末尾がゼロなのはイマイチなので直した
test
CHANGED
File without changes
|
test
CHANGED
@@ -8,4 +8,4 @@
|
|
8
8
|
|
9
9
|
|
10
10
|
|
11
|
-
同様に、 <file:///\\203.0.113.
|
11
|
+
同様に、 <file:///\\203.0.113.12\C$\users\foo\Documents\バグ一覧.xls#別紙3!D6:I12> のようなリンクをクリックすることで、そのセルに注目させたいのです。
|