PasteSpecialメソッドを使っていますか?
PasteSpecialメソッドは値や書式を貼り付けることができるメソッドです。
今回は、外部ファイル(HTMLなど)のテキストを、UnicodeテキストとしてPasteSpecialメソッドを使って貼り付ける方法について徹底的に説明していきます。
PasteSpecialのFormatをUnicodeテキストとして貼り付ける方法
PasteSpecialメソッドの構文
構文:Rangeオブジェクト.PasteSpecial(Paste, Operation)
引数「Paste」では貼り付ける内容を指定し、引数「Operation」では貼り付ける際の演算内容を指定します。
引数「Paste」の主な設定値
定数 | 内容 |
xlPasteAll ※規定値 | すべて |
xlPasteFormats | 書式 |
xlPasteValues | 値 |
xlPasteColumnWidths | 列幅 |
今回Unicodeテキストとして貼り付けるために、 「xlPasteFormats」を使用します。
Unicodeテキストとして貼り付ける記述方法
PasteSpecialメソッドを使ってUnicodeテキストとして貼り付ける記述方法は以下のようになります。
ActiveSheet.PasteSpecial Format:="Unicode テキスト"
これでUnicodeテキストとして貼り付けることができます。
コメント