2017-12-14 7 views
0

を貼り付ける際に、日付フォーマットの変更を避けるために、どのように私はこの質問のおかげPasting an Excel range into an email as a pictureVBA:Excelグラフ

メールにアップロードされている5つのグラフや表を作成している残念ながら、私の最初のグラフは、日付の変更を持っています2番目のもの(と他のすべてのもの)は、私が作成したものとまったく同じように見えます。 貼り付けグラフをコピーするには他にどのような方法がありますか?これが起こらないようにするにはどうすればよいですか?数 First Graph with dates as numbers and second graph ok

Sheets(2).ChartObjects(1).Chart.CopyPicture 
    Dim p2 As Picture 
    Set p2 = ActiveSheet.Pictures.Paste 

として日付と
最初のグラフここでは何の変化

+0

は、最初のイメージが本当に絵として貼り付けられますことをしていますか?あなたがコードをステップバイステップで実行しても、それはまだ正常に表示されていますか? – Luuklag

+0

良い点:いいえ、それはOutlookの問題ではありません(私の質問を編集する必要がありますか?) – Pierre44

+1

あなたの問題はあなたが本当に避けようとしなければならないものです。https://stackoverflow.com/questions/10714251/how-to-avoid-using-select-in-excel-vba?rq=1 – Luuklag

答えて

0

'をここでは、日付形式が

Sheets(3).ChartObjects(1).Chart.CopyPicture 
    Dim p3 As Picture 
    Set p3 = ActiveSheet.Pictures.Paste 

を変更していない' 私は最終的に別のウェブサイトからの答えを見つけました:

"日付形式の問題は、軸形式atsはおそらく のソースデータにリンクされています。ソースデータがオープン ワークブックにある限り、Excelはフォーマットを見つけて適用します。周り これを取得するには、軸上でチャート、ダブルクリックしてコピーする前に、 Numberタブを選択し、ソースのチェックボックスへのリンクをオフにします。」 ジョンペルチェを

関連する問題