<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html>

<head>
<meta http-equiv="content-type" content="text/html;charset=Shift_JIS">
<title>fm2pptの説明</title>
<!-- <link href="css\glass_light_blue\glass_light_blue.css" rel="stylesheet" media="all"> -->
<link href="css/glass_emerald/glass_emerald.css" rel="stylesheet" media="all"> 
</head>

<BODY>
				<h1>fm2ppt<br>
								FreemindのデータをPowerpointに取り込むツール</h1>

	<div class="body">
		<div class="day">
			<h2><span class="title">fm2pptの特徴</span></h2>
			<div class="body">

			<div class="section">
			<h3 class="subtitle"><span class="sanchor">_</span>論理位置関係を保ったまま取り込み</h3>
				<p>fm2pptはFreemindで描いた論理関係を保ったまま、Powerpointに取り込むことができます。また、各ノードの物理的な位置は自動的に配置され、各ノードはPowerpointの「コネクタ」で接続されるので、最小の手間で希望の見映えの論理ツリーを描くことができます。</p>
			</div>
			<div class="section">
			<h3 class="subtitle"><span class="sanchor">_</span>Freemind上で挿入したリンクを引き継ぎ</h3>
				<p>
					Freemindでは、ノードにリンクを挿入しローカルファイルやウェブにジャンプする設定をすることができます。fm2xlではそのリンクも、Powerpointに実装されている「ハイパーリンク」として引き継ぎます。
				</p>
			</div>

			<div class="section">
			<h3 class="subtitle"><span class="sanchor">_</span>後編集可能なテキストとして取り込み</h3>
			<p>
			fm2pptは、Freemindのデータを「絵」としてではなく、後から編集可能な「テキストデータ」として取り込むことができます。そのため、
			</p>
			<p>
				<ul>
					<li>ちょっと表現を変えたい</li>
					<li>ノードの位置を変更したい</li>
				</ul>
			</p>
			<p>
				といったニーズに応えることができます。
			</p>
			<p>
				<img src="../demo/fm2ppt_demo.png" width="650px">
			</p>
			</div>
		</div>
	</div>

	<div class="body">
		<div class="day">
			<h2><span class="title">fm2pptの初期設定</span></h2>
			<div class="section">
			<h3 class="subtitle"><span class="sanchor">_</span>アドインファイルの保存</h3>
			<p>
				fm2pptは Powerpointのアドインとして動作します。まずは、Powerpointでアドインとしてfm2pptを登録するところからはじめます。
			</p>
			<p>
			ダウンロードした fm2ppt.ppa というファイルを、以下の場所に保存します。</p>
				<p><pre>C:\Document and Settings\ユーザ名\Application data\Microsoft\Addins</pre></p>
			<p>Windowsの設定によっては、このフォルダが表示が表示されない場合があります。下の文字列をコピーして、エクスプローラのアドレスバーに貼り付けると、上のフォルダが開きますので、ファイルをドラッグして移動、もしくはコピーをしてください。</p>
				<p><pre>%HOME%\Application data\Microsoft\Addins</pre></p>
				<img src="fig/01_addon_save.png">
			</p>
			</div>
			<div class="section">
			<h3 class="subtitle"><span class="sanchor">_</span>マクロのセキュリティを設定する</h3>
				<p><a href="enable_macro_xl.html">マクロを有効にする手順</a>にしたがって、マクロのセキュリティを「中」に設定してください。すでにこの設定にしてある方は、ここは飛ばしていただいて結構です。</p>
			</div>
			<div class="section">
			<h3 class="subtitle"><span class="sanchor">_</span>アドインの登録</h3>
				<p>Powerpointを起動し、以下のメニューをたどってアドインの登録画面を出します。</p>
				<p><pre>メニューバー:「ツール」→「アドイン」</pre></p>
				<p>出てきたウィンドウの「新規追加」ボタンを押して、先ほど保存したアドインファイルを指定し、「OK」をクリックします。</p>
				<p><img src="fig/11_ppt_addon1.png" width="650px"></p>
				<p>OKボタンをクリックすると、下の画像のように新しくアドインが登録され、それを使用するかどうかを決めるための画面が出てきます。「fm2ppt」にチェックを入れ、「閉じる」をクリックしてください。</p>
				<p><img src="fig/12_ppt_addon2.png"></p>
			</div>
			<div class="section">
			<div class="section">
			<h3 class="subtitle"><span class="sanchor">_</span>確認作業</h3>
				<p><pre>メニューバー：「ツール」→「Freemindの取り込み」</pre></p>
				<p>という新しいメニューが出てきていたら、アドインは正常に登録されています。前作業はこれですべて終了です。
				</p>
				<p><img src="fig/13_ppt_complete.png">
		</div>
	</div>


	<div class="body">
		<div class="day">
			<h2><span class="title">Freemindデータの取り込み</span></h2>
			<div class="body">
			<div class="section">
			<h3 class="subtitle"><span class="sanchor">_</span>Freemind上でノードをコピー</h3>
				<p>
					fm2pptを使ってFreemindのデータを取り込むには、まずFreemind上でノードをクリップボードにコピーします。
				</p>
				<p>
					ツリーのルート（頭）にしたいノードを選択状態にし、キーボードのCTRL + C、もしくは右クリックから「コピー」のどちらかを実行し、ノードの情報をクリップボードにコピーします。
				</p>
				<p>
					<img src="fig/21_fm_copy.png" width="650px">
				</p>
			</div>

			<div class="section">
			<h3 class="subtitle"><span class="sanchor">_</span>アドオンを実行</h3>
				<p>
					Freemindの情報がクリップボードにコピーされたので、あとはそれをPowerpointに取り込むだけです。これは非常に簡単で、
				</p>
				<p>
					<pre>メニューバー：ツール→Freemindの取り込み→Powerpointに取り込み</pre>
				</p>
				<p>
					を実行するだけです。Freemindから取り込まれたノードは、論理構造を保った形で「コネクタ」で接続されます。 
				</p>
				<p>
					<img src="fig/14_ppt_import.png" width="650px">
				</p>
				<p>
				このページの一番上部にあるFreemindを取り込むと、上の図のようになります。
				</p>
			</div>
			<div class="section">
			<h3 class="subtitle"><span class="sanchor">_</span>Powerpoint上での手動整形</h3>
			<p>
				fm2pptを使うことで、Freemindのデータを自動的にPowerpointへ取り込むことができますが、ある程度手動でやらなければいけないのがPowerpoint上での整形作業です。
			</p>
			<p>
				上に示した fm2ppt 実行後のPowerpointのスクリーンショットを見ると分かりますが、あまりレイアウトがきれいではありません。この原因としては、Freemindのノードごとの文字数のバラつきがあります。
			</p>
			<p>
				fm2pptでは、Powerpointのテキストボックスの大きさを20文字（10文字×2行）に最適化して自動生成しています。そのため、20文字を超える（テキストボックスの中身が3行以上になる）場合には、他のノードと物理的に重なり合ってレイアウトがくずれます。
			</p>
			<p>
				こうしたレイアウトの修正までを含めてプログラムで自動化することは可能ですが、文字の大きさやノードの密度などは個々人の好みにかなり依存する部分なので、あえて自動化はしませんでした。（たぶん、自動化してもほとんどの人がその後自分の手で直すと思います）
			</p>
			<p>
			手動整形と言っても、上の画像のようなレイアウトがくずれた状態から、<A href="../demo/fm2ppt_demo.png">このページの一番上の画像のような十分見られる状態</A>にするまでには5分とかかりません。Powerpointのスライドテンプレートなどをうまく使うことによって、数ステップで満足するレイアウトにできるはずです。
			</p>
		</div>
	</div>

	<!-- テンプレ
	<div class="body">
		<div class="day">
			<h2><span class="title"></span></h2>
			<div class="body">
			<div class="section">
			<h3 class="subtitle"><span class="sanchor">_</span>test</h3>
			<p>
			</p>
			<p>
			</p>
			</div>
		</div>
	</div>
	-->

</BODY>

</html>

