ken3memoの下書き日記

挨拶・自己紹介:失敗続きのAB型の変わり者 三流プログラマー Ken3です。
(※[三流君 三流プログラマーとは?自己紹介や経歴ほか])
ここには下書きサンプルコード小話を書き込む予定です。





2009-11-26

引用でコードを貼ってみる。

18:04 | 引用でコードを貼ってみる。 - ken3memoの下書き日記 を含むブックマーク はてなブックマーク - 引用でコードを貼ってみる。 - ken3memoの下書き日記

Private Sub コマンド0_Click()

On Error GoTo Err_コマンド0_Click

Dim oApp As Object 'Excelアプリの参照用

Dim strWORK As String '文字編集用のワーク変数

Dim i As Integer

Dim strMDBPATH As String 'MDBの保存場所、フォルダー・ディレクトリ

Dim strXLSFILE As String 'テンプレートファイルの名前、e:\xxx\yyyy\テンプレート.xls

'Accessの起動位置を取得 CurrentDb.NameにD:\xxxx\yyyy\zzz.mdbが入っている

strWORK = CurrentDb.Name

'後ろから1文字単位で¥を探す

For i = Len(strWORK) To 1 Step -1

If Mid(strWORK, i, 1) = "\" Then Exit For '¥だったら抜ける

Next i

'D:\xxxx\yyyy\zzz.mdb --> D:\xxxx\yyyy\ にする

strMDBPATH = Mid(strWORK, 1, i)

'Excelの元ファイルの名前を作成 D:\xxxx\yyyy\ + テンプレート.xls

strXLSFILE = strMDBPATH & "テンプレート.xls"

'ファイルの存在をチェックする

If Dir(strXLSFILE) = "" Then

MsgBox strXLSFILE & " の存在を 確認して下さい"

Exit Sub 'エラーなので途中で抜ける

End If

Set oApp = CreateObject("Excel.Application")

oApp.Visible = True

'Only XL 97 supports UserControl Property

On Error Resume Next

oApp.UserControl = True

'テンプレートファイルを開く

oApp.Workbooks.Open Filename:=strXLSFILE



Exit_コマンド0_Click:

Exit Sub

Err_コマンド0_Click:

MsgBox Err.Description

Resume Exit_コマンド0_Click

End Sub

↑引用でコードを貼ってみた。

PRE の タグでソースを貼ってみた。

18:07 | PRE の タグでソースを貼ってみた。 - ken3memoの下書き日記 を含むブックマーク はてなブックマーク - PRE の タグでソースを貼ってみた。 - ken3memoの下書き日記

Private Sub コマンド0_Click()
On Error GoTo Err_コマンド0_Click

    Dim oApp As Object     'Excelアプリの参照用
    Dim strWORK As String  '文字編集用のワーク変数
    Dim i As Integer
    Dim strMDBPATH As String   'MDBの保存場所、フォルダー・ディレクトリ
    Dim strXLSFILE As String   'テンプレートファイルの名前、e:\xxx\yyyy\テンプレート.xls
    
    'Accessの起動位置を取得 CurrentDb.NameにD:\xxxx\yyyy\zzz.mdbが入っている
    strWORK = CurrentDb.Name
    
    '後ろから1文字単位で¥を探す
    For i = Len(strWORK) To 1 Step -1
        If Mid(strWORK, i, 1) = "\" Then Exit For  '¥だったら抜ける
    Next i
    
    'D:\xxxx\yyyy\zzz.mdb --> D:\xxxx\yyyy\ にする
    strMDBPATH = Mid(strWORK, 1, i)

    'Excelの元ファイルの名前を作成 D:\xxxx\yyyy\ + テンプレート.xls
    strXLSFILE = strMDBPATH & "テンプレート.xls"
    
    'ファイルの存在をチェックする
    If Dir(strXLSFILE) = "" Then
        MsgBox strXLSFILE & " の存在を 確認して下さい"
        Exit Sub  'エラーなので途中で抜ける
    End If

    Set oApp = CreateObject("Excel.Application")
    oApp.Visible = True
    'Only XL 97 supports UserControl Property
    On Error Resume Next
    oApp.UserControl = True

    'テンプレートファイルを開く
    oApp.Workbooks.Open Filename:=strXLSFILE



Exit_コマンド0_Click:
    Exit Sub

Err_コマンド0_Click:
    MsgBox Err.Description
    Resume Exit_コマンド0_Click
    
End Sub

<pre>

 ・

 ・

</pre>

で、貼ってみた。


.





フッター

ここからページフッターです

リンク先の紹介

Ken3のひとりグループ(一人寂しくグループウェアを使ってます(笑))
・独り言の[掲示板を覗く]
・勝手に作成した[キーワード一覧]を見る

流行のBlogで情報発信(手打ちのHTMLよりブログで更新が楽なので)
・はてなを使用して[id:ken3memo]メモ的に放り込んでいるブログです
・[その他商品紹介Blog] ・・・ 内容の薄い、商品のメモ?です

三流君 www.ken3.org(手打ちのHTMLで情報発信、最近は更新してなかったり...) 分類:HPを大きく分けると4つの柱(分類)です。
・人気は[VBA,マクロ]の解説、VBAからIE操作が人気です
・一昔前の[ASP(Active Server Pages)]の解説。
・読み物として[プログラマーの愚痴]では、あまり見せたくない三流プログラマーの内面かな。
・おまけで[元コンビニ店長時代の話]が弟に巻き込まれ、失敗した脱サラ、畑違い?の異業種へ転職、コンビニ店長で失敗。



トップ 最新の日記 ユーザー登録 ログイン ヘルプ