<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://former.sunvisor.net"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Sunvisor Lab. - VB, VBA, VB Script</title>
 <link>http://former.sunvisor.net/taxonomy/term/26/0</link>
 <description></description>
 <language>ja</language>
<item>
 <title>DoEventsをうまく使う</title>
 <link>http://former.sunvisor.net/parts/doevents</link>
 <description>&lt;p&gt;AccessのVBAで時間のかかる処理をすると，画面が更新されなかったり，Windowsから（応答なし）扱いされたりします。それをさけるためには，DoEventsを呼び出すのですが，なにも考えずに呼び出すとパフォーマンスが大幅に低下します。これをなんとかしようという試みです。&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://former.sunvisor.net/parts/doevents&quot; target=&quot;_blank&quot;&gt;続きを読む&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://former.sunvisor.net/parts/doevents#comments</comments>
 <category domain="http://former.sunvisor.net/taxonomy/term/46">Access</category>
 <category domain="http://former.sunvisor.net/taxonomy/term/26">VB, VBA, VB Script</category>
 <pubDate>Wed, 24 Feb 2010 07:41:15 +0000</pubDate>
 <dc:creator>sunvisor</dc:creator>
 <guid isPermaLink="false">378 at http://former.sunvisor.net</guid>
</item>
<item>
 <title>VBAからデータリンク プロパティ ダイアログを表示する</title>
 <link>http://former.sunvisor.net/db/datalinks_dialog</link>
 <description>&lt;p&gt;ExcelやAccessのVBAから，データベースへ接続する際にADODBのConnectionオブジェクトに渡すためのConnectionString（接続文字列）を用意する必要があります。これをGUIを使って得ることができるのが，データリンク プロパティ ダイアログ&amp;nbsp;です。&lt;/p&gt;
&lt;p&gt;これを利用するには，拡張子UDLのファイルを作ってダブルクリックするとダイアログが表示されます。設定を完了してOKをクリックした後のファイルをエディタで開くと接続文字列が格納されていますので，それを利用します。このダイアログをVBAのプログラムの中から呼び出せないでしょうか。&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://former.sunvisor.net/db/datalinks_dialog&quot; target=&quot;_blank&quot;&gt;続きを読む&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://former.sunvisor.net/db/datalinks_dialog#comments</comments>
 <category domain="http://former.sunvisor.net/taxonomy/term/46">Access</category>
 <category domain="http://former.sunvisor.net/taxonomy/term/26">VB, VBA, VB Script</category>
 <pubDate>Mon, 22 Feb 2010 03:57:17 +0000</pubDate>
 <dc:creator>sunvisor</dc:creator>
 <guid isPermaLink="false">377 at http://former.sunvisor.net</guid>
</item>
<item>
 <title>SQL Server で文字列の半角／全角変換</title>
 <link>http://former.sunvisor.net/db/sqlclr/sqlstrconv</link>
 <description>&lt;p&gt;SQL Server 2005 のサーバー側の関数で，文字列の半角／全角変換をしたいとずっと思っていました。ネットでググると，「SQL Server にはその機能がないので，REPLACE関数を羅列して解決するしかない」という記事（&lt;a onmousedown=&quot;return rwt(this,&#039;&#039;,&#039;&#039;,&#039;res&#039;,&#039;2&#039;,&#039;AFQjCNGWz_T3TceoKW2gcakYi_e5KRYzBA&#039;,&#039;&amp;amp;sig2=pUzX9V0dzSve5WJDIFUWCg&#039;,&#039;0CBUQFjAB&#039;)&quot; class=&quot;l&quot; target=&quot;_blank&quot; href=&quot;http://www.google.co.jp/url?sa=t&amp;amp;source=web&amp;amp;ct=res&amp;amp;cd=2&amp;amp;ved=0CBUQFjAB&amp;amp;url=http%3A%2F%2Fwww.atmarkit.co.jp%2Fbbs%2FphpBB%2Fviewtopic.php%3Ftopic%3D27857%26forum%3D26&amp;amp;ei=QKZCS9aRCo_s7APLtozeAQ&amp;amp;usg=AFQjCNGWz_T3TceoKW2gcakYi_e5KRYzBA&amp;amp;sig2=pUzX9V0dzSve5WJDIFUWCg&quot;&gt;データの&lt;em&gt;全角半角変換&lt;/em&gt;、、 － Database Expert － ＠IT&lt;/a&gt;）に当たり，そのコードを実装した記事（&lt;a href=&quot;http://d.hatena.ne.jp/babydaemons/20080226/1210302971&quot;&gt;SQLServerでの文字列の半角文字から全角文字への変換&lt;/a&gt;）に当たりました。確かにT-SQLで実装しようとすると，その方法しかないでしょう。しかし，あまりにあまりな力業(^^;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://former.sunvisor.net/db/sqlclr/sqlstrconv&quot; target=&quot;_blank&quot;&gt;続きを読む&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://former.sunvisor.net/db/sqlclr/sqlstrconv#comments</comments>
 <category domain="http://former.sunvisor.net/taxonomy/term/15">SQL Server</category>
 <category domain="http://former.sunvisor.net/taxonomy/term/26">VB, VBA, VB Script</category>
 <pubDate>Tue, 05 Jan 2010 03:55:01 +0000</pubDate>
 <dc:creator>sunvisor</dc:creator>
 <guid isPermaLink="false">371 at http://former.sunvisor.net</guid>
</item>
<item>
 <title>Access VBA のInStr関数がおかしい</title>
 <link>http://former.sunvisor.net/node/362</link>
 <description>&lt;p&gt;InStr関数の戻り値がおかしい。AccessのVBEを起動してイミディエイトウィンドウで試してみてください。&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://former.sunvisor.net/node/362&quot; target=&quot;_blank&quot;&gt;続きを読む&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://former.sunvisor.net/node/362#comments</comments>
 <category domain="http://former.sunvisor.net/taxonomy/term/46">Access</category>
 <category domain="http://former.sunvisor.net/taxonomy/term/26">VB, VBA, VB Script</category>
 <pubDate>Mon, 05 Oct 2009 06:05:05 +0000</pubDate>
 <dc:creator>sunvisor</dc:creator>
 <guid isPermaLink="false">362 at http://former.sunvisor.net</guid>
</item>
<item>
 <title>ホスト名を変更するスクリプト</title>
 <link>http://former.sunvisor.net/win/host_rename</link>
 <description>&lt;p&gt;Active Directory のドメインに参加しているPCのホスト名をある理由から変更しなければならなくなった。それも数十台。現場に行って作業をするのは面倒なので，スクリプトを書くことにしました。&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://former.sunvisor.net/win/host_rename&quot; target=&quot;_blank&quot;&gt;続きを読む&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://former.sunvisor.net/win/host_rename#comments</comments>
 <category domain="http://former.sunvisor.net/taxonomy/term/2">Active Directory</category>
 <category domain="http://former.sunvisor.net/taxonomy/term/17">WMI</category>
 <category domain="http://former.sunvisor.net/taxonomy/term/26">VB, VBA, VB Script</category>
 <pubDate>Mon, 29 Jun 2009 06:51:28 +0000</pubDate>
 <dc:creator>sunvisor</dc:creator>
 <guid isPermaLink="false">52 at http://former.sunvisor.net</guid>
</item>
<item>
 <title>ちょっと使える関数ライブラリ(1)</title>
 <link>http://former.sunvisor.net/parts/functions1</link>
 <description>&lt;p&gt;Accessなどで使える，VBAの関数で，ちょっと使えるものを載せてみました。&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://former.sunvisor.net/parts/functions1&quot; target=&quot;_blank&quot;&gt;続きを読む&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://former.sunvisor.net/parts/functions1#comments</comments>
 <category domain="http://former.sunvisor.net/taxonomy/term/46">Access</category>
 <category domain="http://former.sunvisor.net/taxonomy/term/26">VB, VBA, VB Script</category>
 <pubDate>Sat, 20 Jun 2009 04:37:24 +0000</pubDate>
 <dc:creator>sunvisor</dc:creator>
 <guid isPermaLink="false">44 at http://former.sunvisor.net</guid>
</item>
<item>
 <title>Winsを設定するスクリプト</title>
 <link>http://former.sunvisor.net/win/wins</link>
 <description>&lt;p&gt;職場の環境で，WINSサーバのアドレスが変更になりました。一人ひとりにやってもらわなければなりませんが，説明が大変ですしちゃんとやってくれるかどうか不安です。そこでWINSの設定変更をするスクリプトを作成しました。&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://former.sunvisor.net/win/wins&quot; target=&quot;_blank&quot;&gt;続きを読む&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://former.sunvisor.net/win/wins#comments</comments>
 <category domain="http://former.sunvisor.net/taxonomy/term/17">WMI</category>
 <category domain="http://former.sunvisor.net/taxonomy/term/26">VB, VBA, VB Script</category>
 <pubDate>Wed, 03 Jun 2009 05:31:49 +0000</pubDate>
 <dc:creator>sunvisor</dc:creator>
 <guid isPermaLink="false">36 at http://former.sunvisor.net</guid>
</item>
<item>
 <title>ログオン時にドライブやプリンタを割り当てる</title>
 <link>http://former.sunvisor.net/win/auto_mapping</link>
 <description>&lt;p&gt;ここで紹介するlogon.vbsは，共有フォルダをドライブ名に割り当てる作業や，ネットワークプリンタに接続する作業をログイン時に自動的に行うことを主な目的とするスクリプトです。ユーザの所属するグループによってネットワークドライブの割り当てを変更したり，コンピュータによって接続するネットワークプリンタ や通常使うプリンタを変更したりできるようになっています。&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://former.sunvisor.net/win/auto_mapping&quot; target=&quot;_blank&quot;&gt;続きを読む&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://former.sunvisor.net/win/auto_mapping#comments</comments>
 <category domain="http://former.sunvisor.net/taxonomy/term/17">WMI</category>
 <category domain="http://former.sunvisor.net/taxonomy/term/26">VB, VBA, VB Script</category>
 <enclosure url="http://former.sunvisor.net/sites/default/files/logon.vbs" length="15599" type="application/octet-stream" />
 <pubDate>Mon, 19 May 2008 05:55:15 +0000</pubDate>
 <dc:creator>sunvisor</dc:creator>
 <guid isPermaLink="false">21 at http://former.sunvisor.net</guid>
</item>
<item>
 <title>ログオン，ログオフ状況を記録するスクリプト</title>
 <link>http://former.sunvisor.net/win/logon_log</link>
 <description>&lt;p&gt;Windowsのログオン状況を記録する必要がある場合，ドメインコントローラでログオンイベントの監査で「成功の監査」を設定する方法が考えられ ますが，これはあるPCからドメインにログオンした時だけではなく，本当にログオフするまでの間に何度となくログオン，ログオフが記録されます。実際にロ グオン動作をしたとかログオフしたとかを正確に記録することはできません。&lt;/p&gt;
&lt;p&gt;グループポリシーの中のユーザーの構成/Windowsの設定/スクリプトにログオンの時と，ログオフの時に実行するスクリプトを設定することができます。そこで，簡単なスクリプトを動かして，ログオンとログオフの記録を取る方法を考えました。&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://former.sunvisor.net/win/logon_log&quot; target=&quot;_blank&quot;&gt;続きを読む&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://former.sunvisor.net/win/logon_log#comments</comments>
 <category domain="http://former.sunvisor.net/taxonomy/term/18">WSH</category>
 <category domain="http://former.sunvisor.net/taxonomy/term/26">VB, VBA, VB Script</category>
 <pubDate>Tue, 02 Oct 2007 07:43:18 +0000</pubDate>
 <dc:creator>sunvisor</dc:creator>
 <guid isPermaLink="false">22 at http://former.sunvisor.net</guid>
</item>
<item>
 <title>Active Directoryのユーザ管理 (2)</title>
 <link>http://former.sunvisor.net/win/ad_user_mng2</link>
 <description>&lt;p&gt;Active Directoryのユーザ管理 (1) で作成したクラスを使って実際のユーザー管理をしてゆく。&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://former.sunvisor.net/win/ad_user_mng2&quot; target=&quot;_blank&quot;&gt;続きを読む&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://former.sunvisor.net/win/ad_user_mng2#comments</comments>
 <category domain="http://former.sunvisor.net/taxonomy/term/2">Active Directory</category>
 <category domain="http://former.sunvisor.net/taxonomy/term/3">ADSI</category>
 <category domain="http://former.sunvisor.net/taxonomy/term/26">VB, VBA, VB Script</category>
 <pubDate>Fri, 27 Jul 2007 07:30:13 +0000</pubDate>
 <dc:creator>sunvisor</dc:creator>
 <guid isPermaLink="false">18 at http://former.sunvisor.net</guid>
</item>
</channel>
</rss>
