マクロ 公開データ (2000.10~2008.01)

[1064] アドレス帳をCSV形式に変換するマクロ - 相川 祐志 <Yuji@fox.zero.ad.jp> 02/09/11 10:37


Subject: [1064] アドレス帳をCSV形式に変換するマクロ Date: Wed, 11 Sep 2002 10:37:31 +0900 From: 相川 祐志 <Yuji_@_fox.zero.ad.jp>
// アドレス帳をCSV形式に変換するマクロ(順次変換タイプ) // アドレス帳のパスはお使いの環境に合わせて変更してください。 // 各フィールドをダブルクォーテーションで括るようにしました。 // 変換後のファイルはExcel2000でそのまま読める事を確認しました。 // Start of EdMax Macro SaveCurrentFindCondition( ) ; SaveCurrentAutoFormSwitch( ) ; OffAutoForm( ) ; OpenFileMessage( "C:\\EdMax\\Address\\常用アドレス.adr" , FALSE ) ; KeyDown( VK_HOME , 0 ) ; InsertStringEx( 0 , "\"" ) ; FindString( TRUE, FALSE, TRUE, TRUE, TRUE, TRUE, FALSE, FALSE, FALSE, "\r\n" ) ; InsertStringEx( 0, "\",\"" ) ; FindNextPrev( TRUE , "\r\n" ) ; InsertStringEx( 0, "\",\"" ) ; FindNextPrev( TRUE , "\r\n" ) ; InsertStringEx( 0, "\",\r\n" ) ; FindString( TRUE, FALSE, TRUE, TRUE, TRUE, TRUE, FALSE, FALSE, FALSE, "\r\n" ) ; IfStringFound( -9 ) KeyDown( VK_RIGHT , 0 ) ; DeleteString( ) ; SaveMessageToFileAs( "C:\ADR.CSV" ) ; CloseMessage( ) ; RestoreAutoFormSwitch( ) ; RestoreCurrentFindCondition( ) ; // End of EdMax Macro