{"id":5064,"date":"2014-10-29T10:48:07","date_gmt":"2014-10-29T01:48:07","guid":{"rendered":"http:\/\/www.ka-net.org\/blog\/?p=5064"},"modified":"2014-10-29T10:48:07","modified_gmt":"2014-10-29T01:48:07","slug":"%e4%bd%8f%e6%89%80%e3%81%8b%e3%82%89%e9%83%b5%e4%be%bf%e7%95%aa%e5%8f%b7%e3%82%92%e5%8f%96%e5%be%97%e3%81%99%e3%82%8bvba%e3%83%9e%e3%82%af%e3%83%ad","status":"publish","type":"post","link":"https:\/\/www.ka-net.org\/blog\/?p=5064","title":{"rendered":"\u4f4f\u6240\u304b\u3089\u90f5\u4fbf\u756a\u53f7\u3092\u53d6\u5f97\u3059\u308bVBA\u30de\u30af\u30ed"},"content":{"rendered":"<p>\u300c<span style=\"color: #ff0000; font-weight: bold;\">\u4f4f\u6240\u304b\u3089\u90f5\u4fbf\u756a\u53f7 VBA<\/span>\u300d\u3068\u3044\u3063\u305f\u30ad\u30fc\u30ef\u30fc\u30c9\u691c\u7d22\u3067\u306e\u30a2\u30af\u30bb\u30b9\u304c\u3042\u3063\u305f\u306e\u3067\u3001\u7c21\u5358\u306a\u51e6\u7406\u3092\u8003\u3048\u3066\u307f\u307e\u3057\u305f\u3002<\/p>\n<p>\u4f4f\u6240\u3068\u90f5\u4fbf\u756a\u53f7\u306e\u5909\u63db\u3067\u3001\u771f\u3063\u5148\u306b\u601d\u3044\u3064\u304f\u306e\u304c\u300c<span style=\"color: #ff0000; font-weight: bold;\">\u90f5\u4fbf\u756a\u53f7\u5909\u63db\u30a6\u30a3\u30b6\u30fc\u30c9<\/span>\u300d\u3067\u3059\u3002<\/p>\n<p><strong>\u30fb\u4f4f\u6240\u304b\u3089\u90f5\u4fbf\u756a\u53f7\u3001\u307e\u305f\u306f\u90f5\u4fbf\u756a\u53f7\u304b\u3089\u4f4f\u6240\u3092\u5165\u529b\u3059\u308b(\uff5e Excel 2003)<\/strong><br \/>\n<a href=\"http:\/\/office.microsoft.com\/ja-jp\/HP001057416.aspx\" title=\"\u4f4f\u6240\u304b\u3089\u90f5\u4fbf\u756a\u53f7\u3001\u307e\u305f\u306f\u90f5\u4fbf\u756a\u53f7\u304b\u3089\u4f4f\u6240\u3092\u5165\u529b\u3059\u308b\" target=\"_blank\">http:\/\/office.microsoft.com\/ja-jp\/HP001057416.aspx<\/a><br \/>\n<strong>\u30fb\u4f4f\u6240\u304b\u3089\u90f5\u4fbf\u756a\u53f7\u3001\u307e\u305f\u306f\u90f5\u4fbf\u756a\u53f7\u304b\u3089\u4f4f\u6240\u3092\u5165\u529b\u3059\u308b(Excel 2007 \uff5e)<\/strong><br \/>\n<a href=\"http:\/\/office.microsoft.com\/ja-jp\/HP010077514.aspx\" title=\"\u4f4f\u6240\u304b\u3089\u90f5\u4fbf\u756a\u53f7\u3001\u307e\u305f\u306f\u90f5\u4fbf\u756a\u53f7\u304b\u3089\u4f4f\u6240\u3092\u5165\u529b\u3059\u308b\" target=\"_blank\">http:\/\/office.microsoft.com\/ja-jp\/HP010077514.aspx<\/a><\/p>\n<p>\u30bb\u30eb\u7bc4\u56f2\u3092\u6307\u5b9a\u3057\u3066\u4e00\u62ec\u3067\u90f5\u4fbf\u756a\u53f7\u2190\u2192\u4f4f\u6240\u306e\u5909\u63db\u304c\u51fa\u6765\u308b\u306e\u306f\u4fbf\u5229\u306a\u306e\u3067\u3059\u304c\u3001\u30de\u30af\u30ed\u304b\u3089\u547c\u3073\u51fa\u3059\u306e\u306b\u3044\u3061\u3044\u3061\u30a6\u30a3\u30b6\u30fc\u30c9\u3092\u7acb\u3061\u4e0a\u3052\u308b\u306e\u306f\u52b9\u7387\u304c\u3088\u304f\u3042\u308a\u307e\u305b\u3093\u3002<\/p>\n<p>\u4f4f\u6240\u304b\u3089\u90f5\u4fbf\u756a\u53f7\u306e\u5909\u63db\u3055\u3048\u884c\u3048\u308c\u3070\u826f\u3044\u306e\u3067\u3001<a href=\"http:\/\/excelzipcode7japan.codeplex.com\/SourceControl\/latest\" title=\"Excel \u30a2\u30c9\u30a4\u30f3: \u90f5\u4fbf\u756a\u53f7\u5909\u63db\u30a6\u30a3\u30b6\u30fc\u30c9 (Excel Zipcode 7 Japan) - Source Code\" target=\"_blank\">CodePlex\u306b\u3042\u308b\u90f5\u4fbf\u756a\u53f7\u5909\u63db\u30a6\u30a3\u30b6\u30fc\u30c9\u306e\u30bd\u30fc\u30b9\u30b3\u30fc\u30c9<\/a>\u304b\u3089\u5fc5\u8981\u306a\u90e8\u5206\u3060\u3051\u3092\u53d6\u308a\u51fa\u3057\u3066\u307f\u307e\u3057\u305f\u3002<\/p>\n<pre class=\"brush: vb; title: ; notranslate\" title=\"\">Option Explicit\r\n\r\nPrivate Declare Function AdvZipOpen Lib &quot;MSYUBIN7&quot; () As Integer\r\nPrivate Declare Function MSYubin7SetKey Lib &quot;MSYUBIN7&quot; (ByVal KEYWORD As Long) As Integer\r\nPrivate Declare Function SetHyphenMode Lib &quot;MSYUBIN7&quot; (ByVal iHyphenMode As Long) As Integer\r\nPrivate Declare Function Yubin57 Lib &quot;MSYUBIN7&quot; Alias &quot;yubin57&quot; (ByVal szAddress As String, _\r\n                                                                 ByVal szZip5Code As String, _\r\n                                                                 ByVal szZip7Code As String, _\r\n                                                                 ByVal szBarCode As String) As Integer\r\n\r\nPrivate Const cKEYWORD = 776219008\r\n\r\nPublic Sub Sample()\r\n  Debug.Print GetZipCode7(&quot;\u6c96\u7e04\u770c\u90a3\u8987\u5e02\u9996\u91cc\u91d1\u57ce\u753a\uff11\uff0d\uff12&quot;)\r\nEnd Sub\r\n\r\nPublic Function GetZipCode7(ByVal Addr As String) As String\r\n  Dim szZip7 As String * 8\r\n  Dim szRet As String\r\n  Dim iRet As Integer\r\n  Dim i As Long\r\n  \r\n  '\u521d\u671f\u5316\r\n  szRet = &quot;&quot;\r\n  MSYubin7SetKey cKEYWORD ' set the password to use MSYUBIN7.DLL\r\n  AdvZipOpen  'open ZIP dictionary\r\n  SetHyphenMode 1 '\u30cf\u30a4\u30d5\u30f3\u6709\r\n  \r\n  iRet = Yubin57(Addr, vbNullString, szZip7, vbNullString)\r\n  If (iRet And 1) &lt;&gt; 0 Then\r\n    i = InStr(szZip7, Chr(0))\r\n    If i &gt; 0 Then\r\n      szRet = Trim(Left(szZip7, i - 1))\r\n    Else\r\n      szRet = Trim(szZip7)\r\n    End If\r\n  End If\r\n  GetZipCode7 = szRet\r\nEnd Function<\/pre>\n<p><a href=\"\/\/www.ka-net.org\/blog\/wp-content\/uploads\/MSYUBIN7_01.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"\/\/www.ka-net.org\/blog\/wp-content\/uploads\/MSYUBIN7_01.jpg\" alt=\"MSYUBIN7_01\" width=\"516\" height=\"111\" class=\"alignnone size-full wp-image-5065\" srcset=\"https:\/\/www.ka-net.org\/blog\/wp-content\/uploads\/MSYUBIN7_01.jpg 516w, https:\/\/www.ka-net.org\/blog\/wp-content\/uploads\/MSYUBIN7_01-300x64.jpg 300w\" sizes=\"auto, (max-width: 516px) 100vw, 516px\" \/><\/a><\/p>\n<p>\u4e0a\u8a18\u306e\u901a\u308a\u3001\u975e\u5e38\u306b\u7c21\u5358\u306a\u30b3\u30fc\u30c9\u3067\u4f4f\u6240\u304b\u3089\u90f5\u4fbf\u756a\u53f7\u3092\u53d6\u5f97\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002<\/p>\n<p>\u6c17\u306b\u306a\u308b\u306e\u306f<span style=\"color: #ff0000; font-weight: bold;\">Yubin7<\/span>\u306e\u30e9\u30a4\u30bb\u30f3\u30b9\u3067\u3059\u304c\u3001<a href=\"https:\/\/twitter.com\/yu_tang_\" title=\"YU-TANG(@yu_tang_)\u3055\u3093 | Twitter\" target=\"_blank\">YU-TANG<\/a>\u3055\u3093\u306e<a href=\"http:\/\/www.f3.dion.ne.jp\/~element\/msaccess\/AcTipsZipConv.html\" title=\"ZipConv \u95a2\u6570 - \u90f5\u4fbf\u756a\u53f7\u3068\u4f4f\u6240\u3092\u5909\u63db\u3059\u308b\u65b9\u6cd5 | YU-TANG's MS-Access Discovery\" target=\"_blank\">HP<\/a>\u306b\u3088\u308b\u3068\u3001Office\u306e\u6b63\u898f\u30e6\u30fc\u30b6\u30fc\u3067\u3042\u308c\u3070\u5229\u7528\u3057\u3066\u3082\u554f\u984c\u7121\u3044\u69d8\u5b50\u3002<br \/>\n(\u4f55\u5e74\u3082\u524d\u306e\u60c5\u5831\u306a\u306e\u3067\u3001\u4eca\u306f\u3069\u3046\u304b\u672a\u78ba\u8a8d\u3067\u3059\u304c\u30fb\u30fb\u30fb)<\/p>\n<p>\u307e\u3042\u3001\u3068\u308a\u3042\u3048\u305a\u3001\u4e0a\u8a18\u30b3\u30fc\u30c9\u3067\u4f4f\u6240\u304b\u3089\u90f5\u4fbf\u756a\u53f7\u306e\u5909\u63db\u304c\u3067\u304d\u307e\u3059\u306e\u3067\u3001\u8208\u5473\u304c\u3042\u308b\u65b9\u306f\u4e00\u5ea6\u304a\u8a66\u3057\u304f\u3060\u3055\u3044\u3002<\/p>\n<p>\u305f\u3060\u3057\u3001\u4e0a\u8a18\u30b3\u30fc\u30c9\u306fMsyubin7.dll\u306e\u6a5f\u80fd\u3092\u547c\u3073\u51fa\u3057\u3066\u3044\u308b\u306e\u3067\u3001<span style=\"color: #ff0000; font-weight: bold;\">\u90f5\u4fbf\u756a\u53f7\u5909\u63db\u30a6\u30a3\u30b6\u30fc\u30c9\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u304c\u5fc5\u9808<\/span>\u3067\u3042\u308b\u3053\u3068\u3068\u3001<span style=\"color: #ff0000; font-weight: bold;\">\u4f4f\u6240\u30fb\u90f5\u4fbf\u756a\u53f7\u306e\u60c5\u5831\u306f\u90f5\u4fbf\u756a\u53f7\u5909\u63db\u30a6\u30a3\u30b6\u30fc\u30c9\u306b\u4f9d\u5b58\u3057\u3066\u3044\u308b\u305f\u3081\u3001\u6700\u65b0\u306e\u60c5\u5831\u3067\u306f\u7121\u3044\u5834\u5408\u304c\u3042\u308b<\/span>\u70b9\u306b\u306f\u6ce8\u610f\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"\u300c\u4f4f\u6240\u304b\u3089\u90f5\u4fbf\u756a\u53f7 VBA\u300d\u3068\u3044\u3063\u305f\u30ad\u30fc\u30ef\u30fc\u30c9\u691c\u7d22\u3067\u306e\u30a2\u30af\u30bb\u30b9\u304c\u3042\u3063\u305f\u306e\u3067\u3001\u7c21\u5358\u306a\u51e6\u7406\u3092\u8003\u3048\u3066\u307f\u307e\u3057\u305f\u3002 \u4f4f\u6240\u3068\u90f5\u4fbf\u756a\u53f7\u306e\u5909\u63db\u3067\u3001\u771f\u3063\u5148\u306b\u601d\u3044\u3064\u304f\u306e\u304c\u300c\u90f5\u4fbf\u756a\u53f7\u5909\u63db\u30a6\u30a3\u30b6\u30fc\u30c9\u300d\u3067\u3059\u3002 \u30fb\u4f4f\u6240\u304b\u3089\u90f5\u4fbf\u756a\u53f7\u3001\u307e\u305f\u306f\u90f5\u4fbf\u756a\u53f7\u304b [&hellip;]","protected":false},"author":1,"featured_media":7111,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"Msyubin7.dll\u306e\u6a5f\u80fd\u3092\u547c\u3073\u51fa\u3059\u65b9\u6cd5\u3067\u3059\u3002 [\u4f4f\u6240\u304b\u3089\u90f5\u4fbf\u756a\u53f7\u3092\u53d6\u5f97\u3059\u308bVBA\u30de\u30af\u30ed]","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[4,48,49,58],"tags":[],"class_list":["post-5064","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-office","category-excel-office","category-word-office","category-powerpoint"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/www.ka-net.org\/blog\/wp-content\/uploads\/eyecatch-Excel.png","jetpack_shortlink":"https:\/\/wp.me\/p4UZZr-1jG","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.ka-net.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/5064","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ka-net.org\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ka-net.org\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ka-net.org\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ka-net.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5064"}],"version-history":[{"count":1,"href":"https:\/\/www.ka-net.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/5064\/revisions"}],"predecessor-version":[{"id":5066,"href":"https:\/\/www.ka-net.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/5064\/revisions\/5066"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ka-net.org\/blog\/index.php?rest_route=\/wp\/v2\/media\/7111"}],"wp:attachment":[{"href":"https:\/\/www.ka-net.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5064"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ka-net.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5064"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ka-net.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5064"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}