- 124 名前:デフォルトの名無しさん [2017/05/21(日) 14:33:37.38 ID:DM2pkhyK0.net]
- >>116
さっぱり分からん。なんか挙動がバグくさい エクセルvbaからメールを作るとフォルトで12pxになるようだ。これは仕様と捉えていいと思う で、解決方法としてはこう <body>タグにインラインcssを設定する Sub msg2olapp() '''Outlookでメール作成 Set mail_item = olapp.CreateItem(0) mail_item.To = toadd 'To mail_item.Cc = ccadd 'Cc mail_item.subject = mailsub '件名 mail_item.body = mailbody '本文 mail_item.htmlbody = Replace(mail_item.htmlbody, "<BODY>", "<body style=""font-size:13px"">") mail_item.Display '表示 End Sub インラインcssで設定したフォントサイズは何故か3/4になる。理由も意味もわからんが、ゲイツの趣味かなんかだろう 深く考えずに10pxの4/3、つまり13pxでインラインcssを指定する。こうすれば10pxのフォントサイズになる
|

|