× [PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。 |
![]() |
Mail -11
0ption Explicit Set oApp = CreateObject(″Outlook.Application″) . Set obj∥AIL = oApp.Createitem(0) '/Bodyフォーマット(1:テキスト形式、2:HTML形式、3:リッチテキスト形式) objMAIL.BodyFormat = 2 objMAIL.display'編集画面を表示 '/ヘッダー '#宛先など obj∥AIL.SentOnBehalfOfName objMAIL.To = Range(″,ヒうに″) obj∥AIL.CC = Range(″CC″) objMAIL.BCC = Range(″BCC″) '#件名 objMAIL.Subject=Range(″件名″) '#添付ファイル 添付ファイル '/本文 '#改行コード取得 For i = l To 6 1f Range(″ヨ彙イテ″ & i) = True Then strCL(i) = vbLf Debug.Print strCL(i) End lf Next i '捌ordEditor起動 With oApp.Activelnspector.WordEditor.Windows(1) '#本文1 strMOJI = Range(″冽卜〕に1″) Wlth .Selection ' .Font.Oolor = vbBlack 'vbRed ' .Font.Size = 20 .typetext strMOJl End With '#改行1 .Selection.typetext strCL(1) '#図表1 i〓1 図表 '#本文2 str∥OJI = Range(″ヨトうに2″) .Selection.typetext strMOJI '#改行2 .Selection.typetext strCL(2) '#図表2 i=2 図表 '#本文3 strMOJI = Range(″冽卜〕に3″) .Selection.typetext str∥OJI '#改行3 .Se!ection.typetext strCL(3) '#図表3 i=3 図表 '#本文4 strMOJI = Range(″J卜5に4″) =Range(″差出人″) '代理送信の場合、メール画面には表示されないが裏で設定される .Selection.typetext strMOJI '#改行4 .Selection.typetext strCL(4) '#図表4 i=4 図表 '#本文5 str∥OJI = Range(″冽トラt5″) .Selection.typetext strMOJl '#改行5 .Selection.typetext strCL(5) '#図表5 i=5 図表 '#本文6 str∥0」l 〓 Range(″フトラt6″) .Selection.typetext str∥0」| '#改行6 .Selection.typetext strCL(6) '#図表6 i=6 図表 '#署名 .Selection.typetext vbCrLf & vbCrLf '改行X2 str∥OJI〓Range(″署名″) .Selection.typetext str∥OJI .Selection.typetext vbCrLf '改行 '#改行7 Selection.typetext strCL(7) '#本文7 strMOJI = Range(″フトラt7″) .Selёction.typetext str∥OJl End With 変数の解放 End Sub On Error GoToファィルが見つからない For i = l To 5 1f Not isEmpty(Range(″添付ファイル″&i))Then strTMP(1)=Range(″添付ファイル″&i) objMAIL.Attachments.Add strTMP(i) End lf Next i Ex:t Sub フアイルが見つからない: AppActivate″Microsoft Excel″,False 'Excelをアクティブにする MsgBox″添付ファイルが見つかりません。 ″&vbCrLf&″添付ファイル″&i,vbCritica 変数の解放 End End Sub On Error GoToファイルが見つからない With oApp.Activelnspector.WordEditor.Windows(1) lf Range(″図表″&i)=True Then spBK=Range(″図表ファイル名″&i) SpSH=Range(″図表シート名″&i) SpRG=Range(″図表範囲″&i) Select Case Range(″図表形式″&i) Case ″ Range(″図表形式″&i)=″表″ 表の貼付 case rョ長″ 表の貼付 Case″表(リッチテキスト形式)″ リッチテキスト形式で表の貼付 Case″図(拡張メタファイル)″ 拡張メタファイルで表の貼付 End Select .Selection.typetext vbCrLf '改行 End lf End With Exlt Sub フアイルが見つからない: AppActivate″Microsoft Excel″,False 'Excelをアクティブにする MsgBox″図表を挿入するファイルが開かれていません。 ″&vbCrLf&″図表挿入″&i,vbCritical 変数の解放 End End Sub With oApp.Activelnspector.WordEditor.Wlndows(1) Workbooks(spBK).Worksheets(SpSH).Range(SpRG).Oopy .Selection.Paste Application CutCopyMode = False End With End Sub With oApp.Activelnspector.WordEditor.Windows(1) ' Debug.Print Workbooks(spBK).Name l:[|:::|:1,::さなbttl[[il::|:(P:::な:R::早:`,pl,をし0°py Applicatlon.CutCopy∥ode = False End With End Sub '非リンク,Excel書式, リッチテキスト形式 With oApp Activeinspector.WordEditor.Windows(1) ∥:[|:::|:1:::[セbW°rkSheets(SpSH) Range(SpRG).OopyPicture Application,CutCopyMode = False End With End Sub PR |
![]() |
![]() |
|
![]() |