插入文档的部分文件路径

插入文档的部分文件路径

我想将文档的文件路径添加到所有文档的底部。我知道我可以编辑默认模板并使用字段变量添加它。

但我想知道是否可以只显示文件路径的一部分。例如,仅显示下面的粗体部分。

C:\用户\马克\文档\Dropbox\Uni Work\Semester 4\软件项目实践与管理\作业\作业 3\作业 3 Final.docx

我找遍了也没找到任何使用内置函数来实现这一点的方法。我的下一个想法是创建一个宏或自定义 Word 插件,但我在这方面的经验有限。

答案1

我设法用自定义 word 插件自己解决了这个问题。它没有像我想要的那样将其添加到模板中,而是在按下按钮时将其添加进去。这是我为此使用的代码

        //Declare Variables
        Document activeDoc = Globals.ThisAddIn.Application.ActiveDocument;
        String fullFileLocation;
        String shortenedFileLocation;

        //Get the current cursor location
        Range rng = Globals.ThisAddIn.Application.Selection.Range;

        //Get current file location
        fullFileLocation = activeDoc.FullName;
        //Set Remove starting location      
        shortenedFileLocation = fullFileLocation.Replace("C:\\Users\\Mark\\Documents\\Dropbox\\", "");

        //Insert the shortened file location
        rng.Text = shortenedFileLocation;

相关内容