情報処理学会 インタラクション 2014
IPSJ Interaction 2014

A0-7
2014/2/27

ファイル内の付箋情報が見える
作業効率化ファイルマネージャ
小澤 怜1

大瀧 保広2

新堀 道信1

鎌田 賢2

概要：現実世界での書類整理で使われる付箋の効率的な利用方法は，コメントを記入した付箋を書類からはみ出すようにして該当ページに貼り付けることである．付箋が目印となるので，書類を開かずに外から見ただけで重要情報がどこにあるのかわかる．既存のドキュメント作成ソフトウェアでは，ファイル内に付箋を付ける機能はあるが，付箋を見るためにはファイルを開かなければならない．本研究では，ファイルを開かなくてもファイル内に付けられた付箋をユーザに見せられるファイルマネージャを開発する．これにより，コンピュータ上でのドキュメント作成作業効率を高めることを狙う．

File Manager That Shows Oﬀ Notes Inside the File
Kozawa Satoshi1

Ohtaki Yasuhiro2

Niibori Michitoshi1

Kamada Masaru2

Abstract: In the real world, sticky notes are often used to mark important pages in the documents withsome remarks. Sticky notes sticking out of documents are so visible that we can easily locate where theinformation is. Existing word processing software allows for is capable of managing virtual sticky notes
inside the ﬁles. But we cannot see them until we open the ﬁles. In this study, we develop a ﬁle manager thatenables us to see the virtual sticky notes as if they are sticking out of the ﬁles. Using this software, users canimprove working eﬃciency on the computers.

1. はじめにめ，現実世界のように複数の書類につけられた付箋を見渡すことはできない．

コンピュータ上で使用できる付箋ソフトウェアは多数提

本研究では，ファイルを開かずに閉じたままでもユーザ供されており，デスクトップ上に貼り付ける付箋は数多くがファイル内部に付けられた付箋を見ることのできるファ存在している．しかし，それらは ToDo リストやメモ用にイルマネージャの開発を行う．具体的には，ドキュメントしか使えない．そのような使い方は，現実世界における付作成ソフトウェアなどによってファイル内部に付けられて箋紙の用途の一部にすぎない．現実世界の書類整理では，いる付箋を取得し，ファイルの一覧と一緒に表示することコメントを記入した付箋を該当ページに貼り付けることもでファイルマネージャから一目で確認できるようにする．

行われている．その付箋が目印となるので，書類を書かなこれによって，現実世界における目印としての付箋の使いくても，探している書類を見つけられる．

方をコンピュータ上で実現できる．

一方，ドキュメント作成ソフトウェアでは付箋をファイル内に付けられるものが存在している．しかし，その付箋を見るためにはファイルを開かなければならない．そのた1

2

茨城大学大学院 理工学研究科
Graduate School of Science and Engineering, Ibaraki University
茨城大学 工学部情報工学科
Department of Computer and Information Sciences, IbarakiUniversity© 2014 Information Processing Society of Japan

2. 関連研究
ここでは，付箋と関連の深いソフトウェアの概要をまとめる．

2.1 付箋ソフトウェア
コンピュータ上で使用できる付箋ソフトウェアには

172

StikyNot[1] や窓の付箋 PLUS[2] がある．
StikyNot は Windows7 に標準でインストールされており，デスクトップ上に付箋を貼り付けることができる．付
箋には，文章を書き込むことや URL をマーカーリンク付きで張ることができる．これは，現実世界におけるメモやToDo リストとしての付箋紙の使い方をコンピュータ上で実現したものである．
窓の付箋 PLUS は OrangeMaker[3] で公開されているソフトウェアである．デスクトップ上に付箋を貼り付けるだ
けでなく実行中のウィンドウにも付箋を貼り付けることができる．窓の付箋 PLUS ではウィンドウの表示・非表示に合わせて貼り付けた付箋も表示されたり消えたりする．現
実世界でいえば，書類の中表紙に付箋紙を貼り付けられるような効果を持っているといえる．

図 1

Skitch で送信したメール

本研究では，書類中の注目すべき個所に付箋を書類からはみ出すようにして張り付ける目印としての利用を可能とで開く機能を担う付箋操作プログラムの開発も行う．ファするようなソフトウェアを目指す．

イルマネージャや付箋操作プログラムは，ファイル内への付箋情報登録や削除は行えない．ユーザは，既存のドキュ2.2 ファイルに付箋を付けるソフトウェア

メント作成ソフトウェアの付箋機能を用いる．ファイルマ

付箋をファイル内部に付けられるドキュメント作成ソフ

ネージャは，付箋操作プログラムが対象となるファイルかトウェアには，Microsoft Oﬃce[4] や Adobe Acrobat[5] がら取得した付箋情報を表示する．対象となるファイルの拡ある．

張子とその種類のファイル用の付箋操作プログラムの対応

Microsoft Oﬃce は，Mictosoft が提供しているビジネスはファイルマネージャに登録する．付箋操作プログラムを用アプリケーションソフトのパッケージ製品で，Word,追加すれば様々な形式のファイルを対象に加えることもでExcel, PowerPoint など様々なソフトウェアを含んでいる．

きる．

Word なら文章に対して付箋を付けたり，Excel ならセルに対して付箋を付けたりできる．

3.1 付箋操作プログラム

Adobe Acrobat は，Adobe Systems が提供している PDF

付箋操作プログラムは，目印としての付箋機能を実現す編集ソフトウェアである．付箋は，文章に対して付けるこるためにファイルから付箋情報を取得する．また，ドキュともできるし，PDF の任意の位置に対して付けることもメント作成ソフトウェアに対象ファイルを開かせ，その初できる．

期表示位置を付箋の付いている箇所移動させる．

PDF に対しては Evernote の Skitch[6] というアプリケー

Microsoft 社が提供するライブラリに，Microsoft Oﬃceションによっても付箋を付けることができる．さらに，このファイル情報にアクセスするメソッドとソフトウェアをのソフトウェアでは付箋付きの PDF を相手に送信するこ操作するメソッドが提供されている．それぞれのメソッドともできる．Skitch から PDF をメール送信すると，図 1を用いて，付箋情報の取得と初期表示位置の変更ができる．のようにメールには添付された PDF に付けられた付箋のそこで，本研究では Microsoft Oﬃce のソフトウェアであ件数と種類が表示される．これにより，相手は作業開始前

る Word, Excel, PowerPoint を対象とする．そのため，付に付箋の概要がわかるので時間を節約できる．

箋を取得する対象のファイル形式は docx, xlsx, pptx ファ

本研究では，Microsoft Oﬃce を代表とするドキュメンイルとなる．

ト作成ソフトウェアでファイル内部に付けられた付箋を抽付箋操作プログラムの機能は以下 2 つである．

出し，ファイルの一覧表示画面でファイル内部に付けられ• 付箋取得た付箋を見ることができるソフトウェアを目指す．

3. システム概要
本研究では，ファイル内部につけられている付箋を目印

ファイルマネージャから受け取ったファイル情報を見て，対象のファイルから付箋情報を取り出してファイルマネージャへ送る．

• 付箋位置でファイルを開くとして表示できるファイルマネージャの開発を目的とする．

ファイルマネージャから受け取ったファイルおよび付ファイルマネージャのバックエンド処理機構として，ファ箋の情報を見て，ドキュメント作成ソフトウェアに対イル内につけられた付箋の取得とファイルを付箋の位置

象のファイルを開かせ，対象の付箋の位置へ表示位置© 2014 Information Processing Society of Japan

173

図 2

図 3

付箋操作プログラム

図 4 コメント位置で開いた Word ファイル

ファイルマネージャの表示例を変更させる．

図 5 コメント位置で開いた Excel ファイル

付箋操作プログラムは，標準入出力によってファイルマフォルダ内のファイルやフォルダをアイコン表示する．

ネージャと付箋情報のやり取りを行う．図 2 は，付箋操作

表示する内容は，ファイルアイコン, ファイル名, 付箋プログラムを用いて test.docx 内部の付箋情報を出力したとする．

様子を示している．

付箋にマウスオーバーすると，付箋に書かれている文章がツールチップのように表示される．

3.2 ファイルマネージャ

ファイルアイコンをダブルクリックした場合はファイ

ファイルマネージャは，起動時にデスクトップに含まれルを開く．フォルダアイコンをダブルクリックした場ているファイル一覧を取得し，予め登録された拡張子に対合はファイルリストビューをそのフォルダの内容に更応する種類のファイルそれぞれについて，対応する付箋操新する．

作プログラムを呼び出して，付箋情報を受け取る．付箋情表示されている付箋をダブルクリックした場合は，ファ報は図 3 のようにして，ファイルアイコンからはみ出してイルを付箋の付けられているページで開く．図 4 と図いるように表示される．ファイルマネージャの表示は，3つのビューに分かれている．

• フォルダツリービュー
フォルダの階層をツリービューで表示する．

5 はその例である．
• コメントリストビュー
ファイルリストビューで表示しているファイルに付けられている付箋を一覧表示する．

フォルダの取得は最小限にし，ツリーを展開する時に対象のフォルダ取得を行う．
フォルダ選択でファイルリストビューに反映させる．

• ファイルリストビュー© 2014 Information Processing Society of Japan3.3 実装
ファイルマネージャは.NET Framework[7] の共通言語ランタイムを用いて開発された．また，ファイル構造を利用

174するために ShellAPI を使用してアイコンなどのシステムイメージやファイル情報の取得を行っている．付箋操作プ
ログラムの開発には，Microsoft Oﬃce のファイル形式を扱うために Open XML SDK 2.0 for Microsoft Oﬃce[8] を用い，また，アプリケーションを操るために Oﬃce プライ
マリ相互運用機能アセンブリ [9] を使用している．

4. おわりに本研究では，ファイル内に付けられている付箋をファイルを開かなくても見ることができ，付箋の位置でファイルを開くことのできるファイルマネージャの開発を行った．
このファイルマネージャにより，現実世界での書類整理において，ファイル内の特定箇所に付けられていて外からも見える付箋が目印となっているように，Microsoft Oﬃce のドキュメント内部の付箋を目印として使えるようになった．
今後の課題は，ユーザによる評価と付箋提示方法の改善である．
参考文献
[1]

[2]

[3]

[4]
[5]

[6]
[7]

[8]

[9]

付箋 - Microsoft Windows,
http://windows.microsoft.com/ja-JP/windows7/
products/features/sticky-notes (2013.01.25).
窓の付箋 PLUS,
http://www.orangemaker.sakura.ne.jp/product/
WinPostItPlus/ (2013.01.25).
OrangeMaker
http://www.orangemaker.sakura.ne.jp/toppage/(2013.01.25).
Microsoft Oﬃce - Oﬃce.com,
http://office.microsoft.com/ja-jp/ (2013.01.25).
PDF 編集ソフト — Adobe Acrobat XI ファミリー製品一覧,
http://www.adobe.com/jp/products/acrobat.html(2013.01.25).
Skitch — Evernote,
http://evernote.com/intl/jp/skitch/ (2013.10.17).
.NET Framework,
http://msdn.microsoft.com/ja-jp/vstudio/
aa496123.aspx (2013.10.17).
Open XML SDK 2.0 for Microsoft Oﬃce へようこそ,
http://msdn.microsoft.com/ja-jp/library/office/bb448854(v=office.14).aspx (2013.01.25).
Oﬃce プライマリ相互運用機能アセンブリ,
http://msdn.microsoft.com/ja-jp/library/
15s06t57(VS.80).aspx (2013.01.25).

© 2014 Information Processing Society of Japan

175