C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[2]: Excelでセル内の文字の一部のフォントを変えたい


(過去ログ 85 を表示中)

[トピック内 3 記事 (1 - 3 表示)]  << 0 >>

■50785 / inTopicNo.1)  Excelでセル内の文字の一部のフォントを変えたい
  
□投稿者/ なむら (1回)-(2010/06/17(Thu) 20:56:46)

分類:[VB.NET/VB2005 以降] 

WindowsXP + VB2005 + Excel2000

VBでExcelファイルを作成しているのですが、
セルの中にある文字列の一部のフォントの変え方がわかりません。

「cm2」の「2」のフォントを文字飾りの上付きに変えたいの
ですが、どのようにしたらよいでしょうか。

よろしくお願いいたします。



引用返信 編集キー/
■50787 / inTopicNo.2)  Re[1]: Excelでセル内の文字の一部のフォントを変えたい
□投稿者/ 魔界の仮面弁士 (1671回)-(2010/06/17(Thu) 21:33:36)
No50785 (なむら さん) に返信
> VBでExcelファイルを作成しているのですが、
> セルの中にある文字列の一部のフォントの変え方がわかりません。
処理方法を調べる場合には、Excel の「マクロの記録」と「オブジェクトブラウザ」を
使うと便利です。ついでに、Excel VBA ヘルプファイルもインストールしておくと良いでしょう。

> 「cm2」
最初から ChrW(&H33A0) を使うとか。

> 「cm2」の「2」のフォントを文字飾りの上付きに変えたいの
> ですが、どのようにしたらよいでしょうか。
(1) 「cm2」のセルを示す Excel.Range オブジェクトを取得。
(2) Charcters(位置, 長さ) プロパティを使って、「2」の部分の Excel.Characters を取得。
(3) Font プロパティから、Excel.Font オブジェクトを取得。
(4) Superscript プロパティを True にして、「2」を上付きにする。

# ちなみに、下付きは Subscript プロパティ。
引用返信 編集キー/
■50789 / inTopicNo.3)  Re[2]: Excelでセル内の文字の一部のフォントを変えたい
□投稿者/ なむら (2回)-(2010/06/17(Thu) 21:48:31)
ありがとうございます。
うまくいきました。


No50787 (魔界の仮面弁士 さん) に返信
> ■No50785 (なむら さん) に返信
>>VBでExcelファイルを作成しているのですが、
>>セルの中にある文字列の一部のフォントの変え方がわかりません。
> 処理方法を調べる場合には、Excel の「マクロの記録」と「オブジェクトブラウザ」を
> 使うと便利です。ついでに、Excel VBA ヘルプファイルもインストールしておくと良いでしょう。
>
>>「cm2」
> 最初から ChrW(&H33A0) を使うとか。
>
>>「cm2」の「2」のフォントを文字飾りの上付きに変えたいの
>>ですが、どのようにしたらよいでしょうか。
> (1) 「cm2」のセルを示す Excel.Range オブジェクトを取得。
> (2) Charcters(位置, 長さ) プロパティを使って、「2」の部分の Excel.Characters を取得。
> (3) Font プロパティから、Excel.Font オブジェクトを取得。
> (4) Superscript プロパティを True にして、「2」を上付きにする。
>
> # ちなみに、下付きは Subscript プロパティ。
解決済み
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -