|
勉強中です さん、こんばんわ。
>2000と2003では使用できる関数とかも違うのですか?
オブジェクトやプロパティが増減するだけでなく、関数の引数の値や設定可能な数が違う事が多々あります。
たとえば、PasteSpecialの場合、
(範囲).PasteSpecial(Paste, Operation, SkipBlanks, Transpose)
XL2000では、
Pasteの使用できる定数は、XlPasteTypeクラス
xlPasteAll (既定値)
xlPasteFormulas
xlPasteValues
xlPasteFormats
xlPasteNotes
xlPasteAllExceptBorders のいずれかです。
(ttp://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/off2000/vbaxl/html/xlmthPasteSpecialRangeObj.asp
から引用)
XL2003では、
Pasteの使用できる定数は、XlPasteTypeクラス
xlPasteAll (既定値)
xlPasteAllExceptBorders
xlPasteColumnWidths
xlPasteComments
xlPasteFormats
xlPasteFormulas
xlPasteFormulasAndNumberFormats
xlPasteValidation
xlPasteValues
xlPasteValuesAndNumberFormats
(ttp://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/off2003/vbaxl/html/xlmthPasteSpecialRangeObj.asp
から引用)
となっていて、あきらかに数がちがいます。
私個人的には、過去にツールバーのIDが変わっていた事が、一番ダメージ大でした。
|
|