次の方法で共有

VBAでOnedrive上のファイルをメールに添付したい

Anonymous
2024-01-31T00:27:45+00:00

ExcelVBAでデスクトップ上にあるファイルをメールに添付するマクロを作成していますが、

OneDriveを導入してからファイルが見つからないというエラーが出るようになってしまいました。

OneDriveではパスの取得がURLになるという記事を見たのですが、

それをどう記述すればよいか困っております。

よろしくお願いいたします。

参考までに現在のコードです。

Dim attachedfile As String 

attachedfile = "C:\Users\river\OneDrive\デスクトップ" & ws.Range("Z16").Value 

If Not attachedfile = "" Then 

    mymail.Attachments.Add Source:=attachedfile
Microsoft 365 と Office | Excel | ビジネス向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

1 件の回答

並べ替え方法: 最も役に立つ
  1. simo-k 85,415 評価のポイント ボランティア モデレーター
    2024-01-31T02:52:56+00:00

    VBAの公式サポート場所は海外となっています。

    VBA(マクロ)に関しては、海外コミュニティで聞いて下さい。

    Stack Overflow(VBA)

      [VBA プログラミングに関する質問]

      Stack Overflow には、説明的なタイトル、完全で簡潔な問題ステートメント、問題を再現する
      ための十分な詳細の要求などのガイドラインがあることに注意してください。
      機能要求または過度に広範な質問は、トピック外と見なされます。
      新しいユーザーの場合は、Stack Overflow ヘルプ センター にアクセスして詳細を確認して下さい。

    ※ 閲覧者・回答者が多い公式サポートサイトをお勧めします。

      英語で質問を送信してください。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません