Apakah mungkin untuk mengganti nama dokumen Word yang terbuka tanpa menutupnya?


7

Saya hanya menanyakan pertanyaan ini karena saya tidak percaya bahwa setelah begitu banyak versi Word, itu tidak akan ada.

Biasanya ketika saya sedang mengerjakan dokumen dan saya sadar saya harus mengganti nama, saya harus menutup dokumen, pergi ke file explorer dan kemudian ganti nama, lalu membukanya lagi.

Ini adalah prosedur yang sudah tertanam dalam pola penggunaan saya yang saya tidak sadari sampai sekarang bahwa saya benar-benar harus membuka dan menutup beberapa windows / aplikasi dll. Hanya untuk mengganti nama file. Tentunya, ini tahun 2012, saya harus dapat melakukan hal sederhana seperti itu dengan beberapa klik bukan?

Jadi apakah ada cara untuk hanya mengganti nama file kata / excel / dokumen kantor tanpa harus menutupnya terlebih dahulu?

Jawaban:


5

Word membuka dokumen dalam mode eksklusif AFAIK, jadi ini mengunci file dan mencegah akses oleh program lain hingga kunci dilepaskan dengan menutup file atau Word itu sendiri. Saya tidak berpikir memberikan akses bersama ke dokumen adalah solusi yang bisa diterapkan, jika tidak pasti akan diterapkan lama jika itu masuk akal.


Secara default, ya, ini adalah mode eksklusif dan menyebabkannya mengunci file. Ada beberapa perbedaan antara mode eksklusif dan berbagi dalam cara pengguna lain dapat mengakses dan memodifikasi file menggunakan program yang sama, tetapi saya cukup yakin bahwa program lain (yaitu penjelajah) masih akan terkunci dari mengakses file. Saya pikir mode berbagi dirancang lebih khusus dengan membuka kunci dalam pikiran dengan beberapa pengguna lebih dari SMB, bukan pada sistem file lokal dengan aplikasi yang berbeda dan pengguna yang sama. Saya bisa saja salah.
MaQleod

@ Kara - terima kasih, itulah jenis jawaban yang saya cari. Jadi mungkin ada beberapa masalah teknis mendasar yang mencegah penerapannya?
RoboShop

Ya, fakta bahwa Word (atau program Office apa pun) memiliki akses eksklusif ke file tersebut mungkin untuk mencegah pembaruan simultan ke file yang sama dari program lain, yang mengarah pada potensi kehilangan data. Oleh karena itu, mencegah akses bersama kemungkinan besar merupakan hal terbaik untuk dilakukan dalam kasus ini, sehingga mengarah pada persyaratan bahwa Anda perlu melepaskan kunci pada file sebelum Anda dapat melakukan operasi lain di dalamnya.
Karan

Ini seharusnya bukan jawaban yang dipilih karena membahas akses oleh "program lain". Permintaan OP tidak memerlukan akses seperti itu.
kmote

@kmote: Oh, jadi File Explorer bukan program terpisah dari Word?
Karan

1

Iya itu mungkin!

Setidaknya pada Mac (OS X 10.8.5). Cukup Cmd+ klik pada nama file di atas dokumen Office Anda yang terbuka, yang ingin Anda ganti namanya. Anda kemudian melihat jalur di mana file tersebut berada. Selanjutnya Anda klik pada nama folder langsung di bawah nama file. Nama tersebut kemudian muncul di layar Finder, di mana Anda dapat menyesuaikan namanya dengan apa pun yang Anda inginkan.

Jadi tidak perlu terlebih dahulu menutup file, juga tidak menggunakan 'save as' dan menghapus file pertama dari finder! (Saya tidak tahu apakah trik yang sama atau serupa berhasil di Windows.)


1

Diminta oleh saran dari @Adam dan @ Lưu Vĩnh Phúc, saya membuat makro berikut yang melakukan apa yang Anda minta. Perhatikan bahwa ini akan menghapus riwayat apa pun yang terkait dengan file.

      Sub RenameActiveFile()
    '
    ' Renames the current file without closing the document (assuming file has already been saved)
    '  (Actually, saves with new name and deletes previous, so history will be lost).
    '
    Dim strFileFullName, strFileName, strNewName As String
    Dim res As VbMsgBoxResult

    ' Get current name:
    strFileFullName = ActiveDocument.FullName               'for Word docs
    'strFileFullName = ActiveWorkbook.FullName               'for Excel docs
    'strFileFullName = Application.ActivePresentation.FullName       'for Powerpoint presentations*
    If (InStr(strFileFullName, ".") = 0) Then
        res = MsgBox("File has not been saved. Can't rename it.", , "Rename File")
        Exit Sub
    End If
    strFileName = Right(strFileFullName, Len(strFileFullName) - InStrRev(strFileFullName, "\")) 'strip path
    strFileName = Left(strFileName, (InStr(strFileName, ".") - 1))  ' strip extension

    ' Prompt for new name:
    strNewName = InputBox("Rename this file to:", "Rename File", strFileName)
    If (strNewName = "") Or (strNewName = strFileName) Then ' (Check whether user cancelled)
        Exit Sub
    End If

    ' Save file with new name:
    ActiveDocument.SaveAs2 FileName:=strNewName             'for Word docs
    'ActiveWorkbook.SaveAs2 FileName:=strNewName            'for Excel docs
    'Application.ActivePresentation.SaveAs FileName:=strNewName      'for Powerpoint presentations*

    ' Delete old file:
    With New FileSystemObject   ' (this line requires: Tools->References->Microsoft scripting runtime)
        If .FileExists(strFileFullName) Then
            .DeleteFile strFileFullName
        End If
    End With
End Sub

* Catatan: meskipun makro ini berfungsi dengan Powerpoint (dengan modifikasi yang disebutkan di atas), PowerPoint tidak dapat menyimpannya secara global .


0

Microsoft telah memasukkan fitur-fitur baru yang inovatif di Word terbaru yang dirancang untuk mengakomodasi mereka yang memiliki masalah persis dengan Anda -

Klik file dan kemudian 'Save As'


2
Saya ragu itulah yang dicari OP. Save As tidak mengubah nama file, itu hanya menyimpan salinan baru dengan nama yang berbeda.
Nicole Hamilton

5
@ Skandalist: ada apa dengan sarkasme? Saya pikir pertanyaan saya cukup sah. Saya tidak mengatakan itu sebagai penghenti acara, saya hanya mengatakan bahwa seperti semua tugas kecil yang membosankan, itu membutuhkan waktu dan kekuatan otak. Suite kantor adalah tentang membuat Anda lebih produktif, jadi dari sudut pandang pengguna, saya tidak mengerti mengapa itu tidak diterapkan.
RoboShop

@RoboShop, cukup adil, jika masalah sebenarnya adalah produktivitas maka Anda dapat dengan mudah menulis makro dan menambahkannya ke bilah alat yang meminta nama file baru, menyimpan dan menutup dokumen yang aktif, mengubah nama dokumen dan akhirnya membuka dokumen yang diubah namanya. . Ini mencapai tugas di tangan dengan "klik tombol".
Adam

ini harus menjadi jawaban yang tepat jika seseorang perlu mengganti nama file saat membuka. Simpan saja sebagai nama baru dan kemudian hapus file lama
phuclv
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.