我想将文档的文件路径添加到所有文档的底部。我知道我可以编辑默认模板并使用字段变量添加它。
但我想知道是否可以只显示文件路径的一部分。例如,仅显示下面的粗体部分。
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;