タグ

ブックマーク / officetanaka.net (3)

  • Office TANAKA - Excel VBA Tips[クリップボードを操作する]

    クリップボードに格納されている形式を調べる クリップボードに、どんな形式のデータが格納されているかは、ApplicationオブジェクトのClipboardFormatsプロパティで判定できます。ClipboardFormatsプロパティは、クリップボードに格納されているデータ形式を配列で返します。クリップボードに何もデータが格納されていない場合は、ClipboardFormats(1)にTrue(-1)が入ります。 クリップボードにどんな形式のデータが格納されているかは、ClipboardFormatsプロパティが返す配列の要素と定数を比較します。次のサンプルは、クリップボードに画像が格納されていたらワークシートに貼り付けます。 Sub Sample() Dim CB As Variant, i As Long CB = Application.ClipboardFormats If C

    tgk
    tgk 2013/09/09
    例の謎コードの剽窃元。謎の.GetTextはパクったのがそのまま残っていた模様
  • Office TANAKA - Excel 2010レビュー「2回目からはマクロの警告しません」

    マクロを含むブックを開くとき「このブックにはマクロが含まれているけど、どうする?」という警告を表示させるには、Excel 2003まででしたら[ツール]-[マクロ]-[セキュリティ]で、セキュリティレベルを「中」にします。この設定に相当するのが、Excel 2010では[セキュリティセンター]-[マクロの設定]の「警告を表示してすべてのマクロを無効にする」です。 このレベルを選択しておくと、マクロを含むブックを開いたとき、下図のようになります。 ここで[コンテンツの有効化]ボタンをクリックすると、マクロが有効になります。メッセージバーの色が、Excel 2007に比べて派手になりましたね。「目立たない」「気づきにくい」など不評だったのでしょうか。さらに、Excel 2007では、同じ位置に表示された[オプション]ボタンをクリックした後、「セキュリティの警告 - マクロ」と書かれたダイアログ

    tgk
    tgk 2013/07/11
  • Office TANAKA - VBAのステートメント[Reset]

    Resetステートメント 構文 Reset 解説 Openステートメントで開いているすべてのファイルを閉じます。 サンプル 次の例は、Openステートメントで開いているすべてのファイルを閉じます。 Sub Sample() Open "C:\Autoexec.bat" For Input As #1 Open "C:\Config.sys" For Input As #2 Reset End Sub

    tgk
    tgk 2012/08/10
    Resetでファイルハンドルが不明でも全部閉じることができる
  • 1