<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
		xmlns:xhtml="http://www.w3.org/1999/xhtml"
>

<channel>
	<title>e2esound.com blog &#187; VBA</title>
	<atom:link href="http://blog.e2esound.com/tag/vba/feed?/tag/vba/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.e2esound.com</link>
	<description>Just another WordPress site</description>
	<lastBuildDate>Mon, 05 Jul 2010 10:30:48 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.e2esound.com/tag/vba/feed?/tag/vba/feed" />
		<item>
		<title>Go-OO：VBAの再検証　-スケジュール-</title>
		<link>http://blog.e2esound.com/20080726/entry-id=153</link>
		<comments>http://blog.e2esound.com/20080726/entry-id=153#comments</comments>
		<pubDate>Sat, 26 Jul 2008 14:26:43 +0000</pubDate>
		<dc:creator>yterajima</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Program]]></category>
		<category><![CDATA[Go-OO]]></category>
		<category><![CDATA[VBA]]></category>

		<guid isPermaLink="false">http://www.e2esound.com/?p=153</guid>
		<description><![CDATA[一度やるといったもののバタついていて思うように進んでいないOpenOffice.orgのVBA検証です。
余りに進まないのでスケジュールを立てて1つずつ進めていこうと思います。

基本操作
制御構造
繰り返し処理
行操作 [...]]]></description>
			<content:encoded><![CDATA[<p>一度やるといったもののバタついていて思うように進んでいないOpenOffice.orgのVBA検証です。</p>
<p>余りに進まないのでスケジュールを立てて1つずつ進めていこうと思います。
<ul>
<li>基本操作</li>
<li>制御構造</li>
<li>繰り返し処理</li>
<li>行操作</li>
<li>列操作</li>
<li>過去に作成したVBAの検証</li>
<li>応用編としてモジュールの作成</li>
</ul>
<p>浅めに1つずつ進めていこうと思います。深くいじり始めたらキリがないので(汗<br />まずは基本操作からガシガシ進めていこうと思います。</p>
<p>目標は1つ/1日ですね。<br />多分、検証していけば新しい問題が出てくると思います。</p>
<p>まぁ、急ぎではないので1つずつ処理していくことにします。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.e2esound.com/20080726/entry-id=153/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.e2esound.com/20080726/entry-id=153" />
	</item>
		<item>
		<title>Office2007の悪夢</title>
		<link>http://blog.e2esound.com/20080715/entry-id=109</link>
		<comments>http://blog.e2esound.com/20080715/entry-id=109#comments</comments>
		<pubDate>Tue, 15 Jul 2008 13:15:44 +0000</pubDate>
		<dc:creator>yterajima</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Program]]></category>
		<category><![CDATA[excel 2007]]></category>
		<category><![CDATA[excel.openoffice.org]]></category>
		<category><![CDATA[VBA]]></category>

		<guid isPermaLink="false">http://www.e2esound.com/?p=109</guid>
		<description><![CDATA[OpenOffice.orgのVBA検証用にExcel 2007でcodeを書いています。
今に始まった訳ではないですが、改めて声を大にして訴えたい。
Office 2007には手を出すな!!
今までMS Officeは [...]]]></description>
			<content:encoded><![CDATA[<p>OpenOffice.orgのVBA検証用にExcel 2007でcodeを書いています。<br />
今に始まった訳ではないですが、改めて声を大にして訴えたい。</p>
<h3>Office 2007には手を出すな!!</h3>
<p>今までMS Officeは2000、2002、2003と使用してきました。勢いで最新の2007を導入したのですが、結構な曲者で困ります。</p>
<p>■困るところ<span id="more-109"></span></p>
<ul>
<li> 今までのショートカット・キーが使えない(新しいショートカットを覚える必要有)</li>
<li> インターフェイスが突然洗練され過ぎて使い辛い(どこに何があるのか分からなくなる)</li>
<li> ファイルの拡張子が変って扱い辛い</li>
<li> 個人用マクロブックの拡張子が変わるので、過去のVerと同居できない</li>
</ul>
<p>ショートカットが変わってしまったのは痛いです。家で2007で会社で2003となると、もう。。。ねぇ。。。</p>
<p>敢えて言うと、</p>
<h3>2007に手を出すよりOpenOffice.orgに乗り換える方が良い!!</h3>
<p>それにしても、使い辛いな。慣れていないのもあるのだろうけど、また1から覚えなければ・・・はぁ。<br />
何故、インターフェイスを一新したのかは未だに理解できません。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.e2esound.com/20080715/entry-id=109/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.e2esound.com/20080715/entry-id=109" />
	</item>
		<item>
		<title>Go-OO：VBAの再検証(1)</title>
		<link>http://blog.e2esound.com/20080714/entry-id=95</link>
		<comments>http://blog.e2esound.com/20080714/entry-id=95#comments</comments>
		<pubDate>Mon, 14 Jul 2008 11:28:27 +0000</pubDate>
		<dc:creator>yterajima</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Program]]></category>
		<category><![CDATA[Go-OO]]></category>
		<category><![CDATA[openoffice.org]]></category>
		<category><![CDATA[VBA]]></category>
		<category><![CDATA[マクロ]]></category>

		<guid isPermaLink="false">http://www.e2esound.com/?p=95</guid>
		<description><![CDATA[以前、2度に渡って、OpenOffice.orgのVBA対応版「Go-OO」でExcel VBAへの対応状況を確認してみましたが、動かず…
通りがけの方にご指摘いただいて、「Option VBASupport1」を先頭に [...]]]></description>
			<content:encoded><![CDATA[<p>以前、2度に渡って、OpenOffice.orgのVBA対応版「Go-OO」でExcel VBAへの対応状況を確認してみましたが、動かず…</p>
<p>通りがけの方にご指摘いただいて、<big><span style="color: #ff0000;">「Option VBASupport1」</span></big>を先頭に付加することで、MS ExcelのVBAがOpenOffice.orgでも使用可能になる、とのことです。</p>
<p>お恥ずかしい。</p>
<p>さて、それでは動かないと勝手に思い込んでいたcodeからテストしてみます。</p>
<p><strong>■セルへの値の入力</strong></p>
<div class="code">Sub testrange()<br />
Range(&#8220;A1&#8243;).Value = &#8220;12345&#8243;<br />
End Sub</div>
<p>このcodeの先頭に、<span style="color: #ff0000;">Option VBASupport1</span>を付けて、実行してみます。</p>
<div class="code">Option VBASupport 1<br />
Sub testrange()<br />
Range(&#8220;A1&#8243;).Value = &#8220;12345&#8243;<br />
End Suｂ</div>
<p><img src="http://farm4.static.flickr.com/3235/2667662094_b97434f3fa_o.jpg" alt="VBA_01" width="299" height="170" /></p>
<p><span id="more-95"></span><br />
何故か、文字列で認識された!!と思ったら、「&#8217;12345」ってなってる。<br />
まさかなぁ。。。と思い、codeの中の「&#8221;12345&#8243;」を「12345」にしてみると、</p>
<div class="code">Option VBASupport 1<br />
Sub testrange()<br />
Range(&#8220;A1&#8243;).Value = 12345<br />
End Sub</div>
<p><img src="http://farm4.static.flickr.com/3131/2667668212_6dde63e780_o.jpg" alt="VBA_02" width="275" height="144" /></p>
<p>数列として認識されたのだった。<br />
と、言うことは文字列であっても「&#8221;"」で囲む必要はないのだろうか？と思いテストしてみる訳で、</p>
<div class="code">Option VBASupport 1<br />
Sub testrange()<br />
Range(&#8220;A1&#8243;).Value = &#8220;文字列&#8221;<br />
End Sub</div>
<p>「&#8221;12345&#8243;」を「&#8221;文字列&#8221;」に変更してみる。MS Excelであれば普通に入力できる。<br />
Go-OOでは如何かな？<br />
<img src="http://farm4.static.flickr.com/3084/2667675338_461a0b444e_o.jpg" alt="VBA_03" width="260" height="80" /><br />
よかった。問題なく入力できた。<br />
さて、「まさかなぁ～」と思い「&#8221;文字列&#8221;」を「文字列」にしてみると</p>
<div class="code">Option VBASupport 1<br />
Sub testrange()<br />
Range(&#8220;A1&#8243;).Value = 文字列<br />
End Sub</div>
<p><big>入力されませんでした、はい。</big>エラーも出ていませんが。<br />
これは、数値の場合には「&#8221;"」で囲まなければ良さそうですね。</p>
<p>私の手元にあるVBAのcode群では、数値をセルに入力することはほとんどないので問題ないと思われます。</p>
<p>とりあえず、動いて良かったです。<br />
もう少し、VBAのcodeを試してみようと思います。</p>
<p>続きはまた明日。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.e2esound.com/20080714/entry-id=95/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.e2esound.com/20080714/entry-id=95" />
	</item>
		<item>
		<title>予告：mobile eye+テーマファイル＆OpenOffice.orgのVBA検証</title>
		<link>http://blog.e2esound.com/20080713/entry-id=94</link>
		<comments>http://blog.e2esound.com/20080713/entry-id=94#comments</comments>
		<pubDate>Sun, 13 Jul 2008 14:50:13 +0000</pubDate>
		<dc:creator>yterajima</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[mobile eye+]]></category>
		<category><![CDATA[OpenOffice]]></category>
		<category><![CDATA[VBA]]></category>

		<guid isPermaLink="false">http://www.e2esound.com/?p=94</guid>
		<description><![CDATA[このままグダグダと一週間が終わってしまいそうな嫌な予感がするので、宣言して取り組んでみようと思います。
①WordPressの携帯電話閲覧用プラグイン「mobile eye＋」の新しいテーマ・ファイルを作成します。
これ [...]]]></description>
			<content:encoded><![CDATA[<p>このままグダグダと一週間が終わってしまいそうな嫌な予感がするので、宣言して取り組んでみようと思います。</p>
<p>①<strong>WordPressの携帯電話閲覧用プラグイン「mobile eye＋」の新しいテーマ・ファイルを作成します。</strong><br />
これはアクセス解析の結果から見ると、まだまだmobile eye+ユーザーの方がいらっしゃる様なので作ってみます。<br />
前回のテーマは、mobile eye+同梱の「like1.1」を改造した程度でしたが、もう少し見た目、操作性ともに良いものを作りたいと思います。<br />
<span id="more-94"></span><br />
尚、サーバーがPHP5対応の場合には、「Ktai Style」が良いようです。</p>
<p><small>多分、PHP4で困っているのは、ロ○ポップ・ユーザーなのではないだろうか。。。</small></p>
<p>②<strong>OpenOffice.orgのVBA対応状況を再検証します。</strong><br />
動かないなぁ。。。と思っていたら、実はあるcodeを追加しなければいけなかったらしいです。<br />
情報収集とサンプルVBAを使用して検証します。</p>
<p>とりあえず、今はこんなところです。<br />
時間があれば、CMSをもっと調べてみたかったりします。</p>
<p>PHPのフレームワークも使えるようになりたいし、法律知識の復習もしたいですね。<br />
時間の無駄使いだけはしないように生活したいです。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.e2esound.com/20080713/entry-id=94/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.e2esound.com/20080713/entry-id=94" />
	</item>
		<item>
		<title>OpenOffice.orgでVBAの使用は可能？【追記】</title>
		<link>http://blog.e2esound.com/20080707/entry-id=85</link>
		<comments>http://blog.e2esound.com/20080707/entry-id=85#comments</comments>
		<pubDate>Mon, 07 Jul 2008 12:49:53 +0000</pubDate>
		<dc:creator>yterajima</dc:creator>
				<category><![CDATA[Program]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[OpenOffice]]></category>
		<category><![CDATA[VBA]]></category>

		<guid isPermaLink="false">http://www.e2esound.com/?p=85</guid>
		<description><![CDATA[以前お伝えしたOpenOffice.orgのVBA対応版「Go-OO」で、本当にVBAが使用できるのかテストしてみました。
前回のユーザー定義関数のテストでは、動かないという悲しい結果になりました。
今回は基本的なVBA [...]]]></description>
			<content:encoded><![CDATA[<p>以前お伝えしたOpenOffice.orgの<a href="http://www.e2esound.com/?p=40" target="_blank">VBA対応版「Go-OO」</a>で、本当にVBAが使用できるのかテストしてみました。</p>
<p>前回のユーザー定義関数のテストでは、動かないという悲しい結果になりました。</p>
<p>今回は基本的なVBAでテストしてみます。<br />
セルA1に12345と記入するだけのシンプルなcodeです。</p>
<blockquote><p>Sub testrange()<br />
Range(&#8220;A1&#8243;).Value = &#8220;12345&#8243;<br />
End Sub</p></blockquote>
<p>まずは、Excel2007で作成＆テスト後に、Go-OOでテストしてみます。<br />
テスト結果です。<br />
<span id="more-85"></span><br />
まずは、Excel2007の場合。<br />
<img style="float: left; margin-top: 10px; margin-bottom: 10px; margin-right: 10px;" src="http://farm4.static.flickr.com/3279/2645267561_786a73b38a_o.jpg" alt="Excel2007" width="200" height="72" /><br />
もちろん問題なく動きます。<br />
動作エラーが出るようなcodeでもないので。</p>
<p><del datetime="2008-07-14T13:35:06+00:00">続いて、問題のGo-OOの場合。</del></p>
<p><del datetime="2008-07-14T13:35:06+00:00"><img style="float: left; margin-top: 10px; margin-bottom: 10px; margin-right: 10px;" src="http://farm4.static.flickr.com/3113/2645267491_f855c0b094_o.jpg" alt="oo_vba,jpg" width="200" height="115" /><br />
エラーが出てしまいました。<br />
これは・・・何か間違えているのでしょうか？</del></p>
<p><del datetime="2008-07-14T13:35:06+00:00">それとも、実は一部のVBAには対応していない、とか。</del></p>
<p><del datetime="2008-07-14T13:35:06+00:00">しかし、今回のテストで使用したcodeは極めてシンプルなもので、動作してくれないと困る代物です。</del><br />
さて、どうしたものか？</p>
<p>Microsoft OfficeからOpenOffice.orgへの移行は本当にできるのでしょうか？<br />
むう。</p>
<p>もう少し調べてみます。</p>
<p><span style="color: #ff0000;">■2008/07/14修正<br />
上記のcodeはOpenOffice.orgでの動作が確認できました。<br />
詳細はこちらです→</span><a href="http://www.e2esound.com/?p=95" target="_blank">http://www.e2esound.com/?p=95</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.e2esound.com/20080707/entry-id=85/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.e2esound.com/20080707/entry-id=85" />
	</item>
		<item>
		<title>Go-OO -Officeソフト乗換えの壁-</title>
		<link>http://blog.e2esound.com/20080606/entry-id=40</link>
		<comments>http://blog.e2esound.com/20080606/entry-id=40#comments</comments>
		<pubDate>Fri, 06 Jun 2008 13:02:42 +0000</pubDate>
		<dc:creator>yterajima</dc:creator>
				<category><![CDATA[Program]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[oo]]></category>
		<category><![CDATA[openoffice.org]]></category>
		<category><![CDATA[VBA]]></category>
		<category><![CDATA[ユーザー定義関数]]></category>

		<guid isPermaLink="false">http://www.e2esound.com/?p=40</guid>
		<description><![CDATA[MOONGIFT：OpenOfficeをさらにパワーアップ！「Go-OO」
Micorosoftが大きなシェアを誇るOffice用ソフトの代替として期待される「OpenOffice.org」で、新たにVBAに対応するバー [...]]]></description>
			<content:encoded><![CDATA[<p>MOONGIFT：<a href="http://www.moongift.jp/2008/06/go-oo/" target="_blank">OpenOfficeをさらにパワーアップ！「Go-OO」</a></p>
<p>Micorosoftが大きなシェアを誇るOffice用ソフトの代替として期待される<a href="http://ja.openoffice.org/" target="_blank">「OpenOffice.org」</a>で、新たにVBAに対応するバージョンが発表された模様。</p>
<p>早速試してみたました。</p>
<p>Microsoft Excelには、一部関数に絶妙なバグ？という名の仕様があります。<br />
それは文字列関数の中の<a href="http://allabout.co.jp/study/pcbasic/closeup/CU20050424A/" target="_blank">「asc関数」(文字列の半角化)「jis関数」(文字列の全角化)</a>です。<br />
<span id="more-40"></span><br />
特に、「ヴ」の変換が何故か出来ません。<br />
Microsoftで調べてみると、こんな解答が返ってきます。</p>
<blockquote><p><a href="http://support.microsoft.com/kb/402493/ja" target="_blank">指定した文字に対する半角文字が存在しないもの (ヴ、ヰ、ヱ、ヵ、ヶ) は全角の<br />
ままで値が返されます。</a></p></blockquote>
<p>「Go-OO」でも同様の仕様のようです。<br />
この問題を解決するには、個人的に最も早い処理は、VBAによるユーザー定義関数を使用することです。個人用マクロブックに記述します。</p>
<blockquote><p>function hankaku(文字列 as string)as string<br />
hankaku=strconv(文字列,vbNarrow)<br />
end function</p></blockquote>
<p>この<strong>「hankaku関数」</strong>を使用すると、全角に対応する半角文字がある場合には変換が可能です。<br />
また、「JIS関数」(全角変換)でも同じ現象が起きます。「ｳﾞ」→「ヴ」には変換できません。</p>
<p>そこで、またまたユーザー定義関数を定義して対応します。</p>
<blockquote><p>function zenkaku(文字列 as string)as string<br />
zenkaku=strconv(文字列,vbNarrow)<br />
end function</p></blockquote>
<p>これが<strong>「zenkaku関数」</strong>です。</p>
<p>…と、本題に戻りますと、OpenOfficeがこれに対応できているか検証してみましたが、<br />
どうやらVBAによるユーザー定義関数には未対応のようです。</p>
<p>今日は、シンプルなVBAに関してはテストしていないので、日をあらためてチェックしてみようと思います。</p>
<p>これからのバグ・フィックスや新機能の搭載に期待したいと思います。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.e2esound.com/20080606/entry-id=40/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.e2esound.com/20080606/entry-id=40" />
	</item>
		<item>
		<title>オブジェクト指向を今更理解した、という真実</title>
		<link>http://blog.e2esound.com/20080605/entry-id=38</link>
		<comments>http://blog.e2esound.com/20080605/entry-id=38#comments</comments>
		<pubDate>Thu, 05 Jun 2008 14:56:48 +0000</pubDate>
		<dc:creator>yterajima</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[VBA]]></category>

		<guid isPermaLink="false">http://www.e2esound.com/?p=38</guid>
		<description><![CDATA[今更ながらオブジェクト指向を理解しました。
最初にイジッタ言語がVBA(Excelのマクロ)だったのですが、そのVBAというのはオブジェクト指向の一面を持っている言語だったはず。
しかし、私は業務で使用するVBAも、「一 [...]]]></description>
			<content:encoded><![CDATA[<p>今更ながらオブジェクト指向を理解しました。</p>
<p>最初にイジッタ言語がVBA(Excelのマクロ)だったのですが、そのVBAというのはオブジェクト指向の一面を持っている言語だったはず。<br />
しかし、私は業務で使用するVBAも、「一枚」で書いていました。サブルーチンを呼び出すとメンテナンスの時に面倒だったので…</p>
<p>しかし、PHP5はオブジェクト指向を強化された言語です。ユーザー定義関数(function)はVBAでも理解していましたが、Classという概念は自分の中にはありませんでした。<br />
しかし、思い返せば<br />
サブルーチンをcallする。という行為はオブジェクト指向のそれではないか、と感じた次第です。</p>
<p>独学文系プログラマーの苦悩ですが、効率悪いな。ふゥ。<br />
<span id="more-38"></span><br />
先日も紹介したとおり、「独習PHP」を使用して学習を進めてきたのですが、現状の情報を見渡すとフレームワークの活用を視野に入れなければならないようです。</p>
<p>どのフレームワークがいいんでしょうか？</p>
<ul>
<li><a href="http://cakephp.jp/modules/newbb/" target="_blank">CakePHP</a></li>
<li><a href="http://symfony.jp/" target="_blank">symfony</a></li>
<li><a href="http://ethna.jp/" target="_blank">Ethna</a></li>
<li><a href="http://mojavi.net/" target="_blank">Mojavi</a></li>
<li><a href="http://framework.zend.com/manual/ja/index.html" target="_blank">Zend Framework</a></li>
</ul>
<p>今のところPHP4/5対応のCakePHPから手を付けてみようかと考えています。symfonyはPHP5対応らしいので、ちょっと待ちです。<br />
しかし、活用事例の多さと日本語ドキュメントの充実が選択上大きな部分になります。(英語、無理。)</p>
<p>もう少し調べてから考えます。<br />
それぞれにコーディング規約もあるようなので、なかなか面倒かもしれません。</p>
<p>■資料</p>
<ul>
<li><a href="http://www.phppro.jp/article/framework/comparison.php" target="_blank">「CakePHP」、「symfony」、「Zend Framework」の比較</a></li>
<li><a href="http://lnx.googlewrite.com/chart.php" target="_blank">Gráfica Comparación Frameworks</a></li>
<li><a href="http://www.thinkit.co.jp/article/61/3/3.html" target="_blank">symfony、CakePHP、Zend Frameworkの特徴</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.e2esound.com/20080605/entry-id=38/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.e2esound.com/20080605/entry-id=38" />
	</item>
		<item>
		<title>住友電工がOpenOfficeを全社に導入。</title>
		<link>http://blog.e2esound.com/20080513/entry-id=12</link>
		<comments>http://blog.e2esound.com/20080513/entry-id=12#comments</comments>
		<pubDate>Tue, 13 May 2008 14:38:27 +0000</pubDate>
		<dc:creator>yterajima</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[MS]]></category>
		<category><![CDATA[OpenOffice]]></category>
		<category><![CDATA[VB]]></category>
		<category><![CDATA[VBA]]></category>
		<category><![CDATA[住友電工]]></category>

		<guid isPermaLink="false">http://www.e2esound.com/?p=12</guid>
		<description><![CDATA[何だか、ニュースのまとめblogになるのは不本意なんですが、
今回は、別。
住友電工：社内オフィスソフトに「OpenOffice」を全社レベルで活用
OpenOfficeとは


ワープロや表計算・プレゼンツールなどを統 [...]]]></description>
			<content:encoded><![CDATA[<p>何だか、ニュースのまとめblogになるのは不本意なんですが、<br />
今回は、別。</p>
<p><a href="http://www.sei.co.jp/news/press/08/prs618_s.html" target="_blank">住友電工：社内オフィスソフトに「OpenOffice」を全社レベルで活用</a></p>
<p>OpenOfficeとは</p>
<blockquote>
<ul>
<li>ワープロや表計算・プレゼンツールなどを統合したオフィスソフトです</li>
<li>無料で入手できて、自由に利用できます</li>
<li>Microsoft Officeと高い相互運用性を備えています</li>
<li>標準ファイル形式OpenDocumentを採用しています(ISO 26300)</li>
<li>オープンソースという方針で開発・公開しています</li>
</ul>
<p style="text-align: right;"><a href="http://ja.openoffice.org/" target="_blank">OpenOffice.Org Webサイト</a>より</p>
</blockquote>
<p><span id="more-12"></span></p>
<p>MS Officeとの互換性をもつ、オープンソースのオフィスソフト。<br />
今までオフィスソフトと言えば、MicrosoftのOfficeシリーズでした。それに対抗するように作られているオフィスソフトなのです。<br />
国内企業での全社導入は初めてだと思います。</p>
<p>MSもOffice2007でだいぶ痛い状況を作り出しているので、OpenOfficeの導入になったのでしょうか？<br />
個人で使う分には、OpenOfficeで全く同じ事が出来てしまうので、Office2007とか馬鹿らしい。</p>
<p>ただ、企業内で導入は苦労も多いと思われます。操作性の違いもありますし、Excel上で動いていたマクロも<a href="http://ja.openoffice.org/" target="_blank">VBA</a>ではなく<a href="http://e-words.jp/w/Visual20Basic.html" target="_blank">VB</a>で書き直さなければなりません(確か。)<br />
ただし、MS Officeの導入コストはかからないので、全体的にはお安く上がるのかなぁ？</p>
<p>もっと進むといいな、こういう導入。</p>
<p>Microsoftのソフトがいつまで生産され続けるのか？という問題もありますよね。<br />
特に、ビル・ゲイツがMicrosoftからいなくなった後に。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.e2esound.com/20080513/entry-id=12/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.e2esound.com/20080513/entry-id=12" />
	</item>
		<item>
		<title>プログラムに目覚めたきっかけ</title>
		<link>http://blog.e2esound.com/20080510/entry-id=7</link>
		<comments>http://blog.e2esound.com/20080510/entry-id=7#comments</comments>
		<pubDate>Fri, 09 May 2008 15:55:11 +0000</pubDate>
		<dc:creator>yterajima</dc:creator>
				<category><![CDATA[Program]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[VBA]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://www.e2esound.com/?p=7</guid>
		<description><![CDATA[最初に手にしたのは、Excel VBA。いわゆるマクロです。
なぜ、VBAに手を出したのか？？？
失礼な答えかもしれないけど、
暇だった＠就職活動の真っただ中
(就職先きまってないのにw)
やる気も起きないけど、何もやら [...]]]></description>
			<content:encoded><![CDATA[<p>最初に手にしたのは、Excel <a href="http://excelvba.pc-users.net/" target="_blank">VBA</a>。いわゆるマクロです。</p>
<p>なぜ、VBAに手を出したのか？？？<br />
失礼な答えかもしれないけど、</p>
<p>暇だった＠就職活動の真っただ中<br />
(就職先きまってないのにw)</p>
<p>やる気も起きないけど、何もやらないのもちょと…汗<br />
な気分で手近にあるExcelに手を出しました。</p>
<p>学習時間は1ヵ月程度だったと思います。分厚い基本書を一冊読んで、プログラムで遊んでいました。<br />
<span id="more-7"></span><br />
VBAのいい所は、開発環境がしっかりしている所かと思います。<br />
Excelに標準で付属する<a href="http://www8.plala.or.jp/Score/ExlVba_01_02.htm" target="_blank">VBE(Visual Basic Editer)</a>。<br />
エラーも発見してくれるし、methodの候補も呼び出してくれる。丁寧この上ない開発環境です。作成したプログラムを<a href="http://e-words.jp/w/E382B3E383B3E38391E382A4E383AB.html" target="_blank">コンパイル</a>する必要もなく、即座にExcel上で走らせることができる。</p>
<p>開発＠MS Excel環境</p>
<p>面白かったのは、</p>
<ul>
<li>目の前ですぐに動かせる</li>
<li>エラーの修正も容易</li>
<li>サンプルコードも探せば山ほどある</li>
<li>サンプルコードを集めた本もあります</li>
</ul>
<p>何よりも、実際の現場での仕事に役立ちます。Excelを使用する定型業務をプログラムで自動化することができますから。<br />
(流石に、今の日本の企業にExcelがインストールされていないことはないでしょ。)</p>
<p>おまけでいうなら、VBAを学ぶとExcelの能力を最大限に生かした作業ができるようになります。関数や並べ替えなどなど。事務方(文系の学生さん)は学んでおいて損はないはず。</p>
<p>VBAでは、変数、定数、制御構造式、関数、とプログラミングの基本的な部分は押さえていると思うので(正規表現ない)、他言語の習得時にも少しは話が早いですね。</p>
<p>その後、業務で<a href="http://ja.wikipedia.org/wiki/HyperText_Markup_Language" target="_blank">HTML</a>を打たなければならずに、自然に習得。<br />
Blog作っているうちに<a href="http://oku.edu.mie-u.ac.jp/~okumura/xhtml/" target="_blank">XHTML＋CSS</a>も自然に習得。</p>
<p>そして、何故か<a href="http://www.php.gr.jp/" target="_blank">PHP</a>に挑戦中です。</p>
<p>明日は、幾つかサンプルのプログラムを走らせてみます。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.e2esound.com/20080510/entry-id=7/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.e2esound.com/20080510/entry-id=7" />
	</item>
	</channel>
</rss>
