Excelマクロを使用して共有ポイントで図をエクスポートする方法を知りたかったのですが、Excelグラフを共有ポイントにエクスポートする方法
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
ExportGraph
End Sub
Sub ExportGraph()
' Déclaration des variables
Dim Sheets As Variant
Dim NomSheet As String
Dim Graph As Variant
Dim NomGraph As String
Dim Fich As String
Dim i As Byte
' Boucle parcourant les feuilles
For Each Sheets In ActiveWorkbook.Sheets
NomSheet = Sheets.Name
' On parcours les graphiques de la feuille
For Each Graph In Sheets.ChartObjects
i = i + 1
' Selection d'un graphique
Sheets.ChartObjects(i).Activate
' Récupération du nom du graphique
NomGraph = ActiveChart.ChartTitle.Characters.Text
' Chemin où l'on veut exporter les graphiques
Fich = "d:\LocalData\p080931\Desktop\racc\"
' On lance la procédure d'export
ActiveChart.Export Filename:=Fich & NomGraph & ".gif",
FilterName:="GIF"
Next
Next
End Sub
しかし、私は私のSharePointドキュメントライブラリに直接エクスポートしたい:私はすでにGIF画像としての私のグラフをエクスポートするマクロをコーディングしました
は、ここに私のコードです。
これを行うにはどうすればよいですか? URLで動作する関数が見つかりませんでした。
どうもありがとう
あなたの答えにタンク。しかし、それは動作しません、私はExcelからのエラーはありませんが、ファイルがエクスポートされていません。それは完全にドラッグ&ドロップで動作しますが、マクロでは動作しません(私はパスを20回検証し、正しいです)。私は自分のコンピュータ上の管理者とはみなされていませんが、おそらくそれが原因です。 – First
今、それは動作します、私は間違ったパスをコピーした、私は2と私は間違ったものを選択しました。ご協力いただきありがとうございます – First