エクセルマクロでネットワークドライブを割り当てるマクロはどの様に書くのでしょう? サーバーから読み込みたいフォルダは『\\192.168.●.●\Test\書類』です。 『ファイル名を指定して実行』にて手動でログインするには \\192.168.●.●を入力後、『ユーザー名』として『custom(仮)』と入力します。 何か良い方法(構文)を教えてください。
![エクセルマクロでネットワークドライブを割り当てるマクロはどの様に書くのでしょう? - サーバーから読み込みたいフォルダは『\\1... - Yahoo!知恵袋](https://cdn-ak-scissors.b.st-hatena.com/image/square/1d07bee2b75b182ba712690f3a3464c29972e28b/height=288;version=1;width=512/https%3A%2F%2Fs.yimg.jp%2Fimages%2Fks%2Fclap%2Fimage%2Fogp%2Fogp.png)
Excel2007からマクロを含むブック、含まないブックで拡張子が変わってしまった。 2003VBAで書いたブックをExcel2007で使用する際、VBAからブックを保存させるにあたり不具合が生じていた。 単にGetSaveAsFilenameメソッドの中でFileFilterに.xlsmと明示するだけでは保存できなかった。結果的にはSaveAsメソッドでFileFormatを明示することで解決。 Kazzzの日記『Office 2007で問題になるマクロの後方互換性』(参照)を参考に。 通常Excel 2007で使うXlFileFormat列挙体の定数 51 = xlOpenXMLWorkbook (without macro's in 2007, xlsx) 52 = xlOpenXMLWorkbookMacroEnabled (with or without macro's in 2
時間が掛かる処理を行なう場合は処理中であることを画面で表現しておく必要があります。 ■処理状況はステータスバーを利用する。 場合によっては、マクロの動作に時間がかかる場合があります。 このような場合、何らかの方法で処理が実行中であることを操作者に通知する必要があります。通知してあげないと操作者には「Excelがハングした」ような印象を与えてしまいます。 一番簡単なのは、このようにステータスバーを利用することです。ステータスバーに現在の進行状態や「件数」などを表示していけば「進んでいる」ことを認知してもらうことができます。全体の件数が判定できている処理では、「何件中、何件処理」というような感じで表示させると、「どの位で終わるか」も認知できます。 cntRec = cntRec + 1 Application.StatusBar = "処理実行中....(現在 " & cntRec & "件)
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く