0

Excel と Powerpoint を VBA 経由で接続して、Excel シートから PPT に値を送信しました。

Excel の数値の書式設定を維持しながら、Excel のセルから ppt のテキスト ボックスの形状に値を転送する必要があることを除いて、すべてがうまく機能しています。それ、どうやったら出来るの?

私は約10個のそのようなボックスに対してこれを行い、Excelからのコピーとパワーポイントへの貼り付けを使用する現在のコードは、ランダムな場所で範囲外エラーを出し続けます。

私が使用しているコードをすぐに貼り付けます。

4

1 に答える 1

0

numberFormatを持ち込むときは、Excel からを使用してみてくださいValue

例:

With Workbooks(1).Sheets(1).Range("A1")
    valueToPaste = Format(.Value, .NumberFormat)
End With

例として、Excel からこれを呼び出しているふりをして、その形式で値を抽出する方法だけを知りたいと思っています。範囲 A1 の最初のワークブックの最初のシートを使用しています。特定のニーズに合わせて簡単に更新できるはずです。

特にカスタム形式の場合、おそらくいくつかの例外がありますが、これは Excel で使用するほとんどの形式で機能するはずです。

于 2012-09-25T03:03:10.243 に答える